1. 程式人生 > >易語言->程式設計基礎知識->資料型別

易語言->程式設計基礎知識->資料型別

資料型別

各種數值的資料都在記憶體中佔用一定的儲存空間。位元組(byte) 是系統中最基本儲存單位。資料型別所佔位元組數越多,所能夠容納數值的範圍就越大。

資料型別的概念:

    資料:是指能夠輸入到計算機中,並能夠被計算機識別和加工處理的符號的集合,是程式處理的最小物件。例如:數值、字元、圖形、影象和聲音等都是資料。資料在程式中以常量或變數的方式被引用,不同的資料特點有不同的儲存要求和處理演算法。


    上小學時,我們學過自然數,小數,分數等,其中,1,2,3這樣的數叫自然數;-2,-1,0,1,2等的數叫整數;1.1,1.3,1.4,1.66這樣的數叫小數。把資料進行這樣的區分,在電腦語言裡被稱做資料型別。


    易語言的資料型別從資料結構來區分,可分為基本資料型別、特殊資料型別。
    基本資料型別有6種,包括數值型、邏輯型、日期時間型、文字型、位元組集型、子程式指標型。  
    數值型資料又包括了位元組型、短整數型、整數型、長整數型、小數型、雙精度小數型。數值型資料都是由0-9數字,小數點組成的一個數值。

常用資料型別:

資料型別名稱

位長度

佔用位元組數

取值範圍

位元組型

8

1

0 ~ 255

短整數型

16

2

-32,768 ~ 32,767

整數型

32

4

-2,147,483,648 ~ 2,147,483,647

長整數型

64

8

-9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807

小數型

32

4

-3.4E38 3.4E38 (7位小數)

雙精度小數型

64

8

-1.7E308 ~ 1.7E308 (15位小數)

邏輯型

32

4

“真”或“假”

日期時間型

64

8

100年1月1日~9999年12月31日

子程式指標

32

4

尺寸為 4 個位元組。此資料型別的資料用來與外部程式或作業系統API進行互動,是一個子程式在記憶體中的地址。

文字型

由以位元組 0 結束的一系列字元組成

位元組集

一段位元組型資料串

相關推薦

語言->程式設計基礎知識->資料型別

資料型別各種數值的資料都在記憶體中佔用一定的儲存空間。位元組(byte) 是系統中最基本儲存單位。資料型別所佔位元組數越多,所能夠容納數值的範圍就越大。資料型別的概念:    資料:是指能夠輸入到計算機中,並能夠被計算機識別和加工處理的符號的集合,是程式處理的最小物件

04-python基礎知識-資料型別

資料型別 進位制轉換 十進位制 基數0~9,逢10進1 示例:123 = 1 * 10^2 + 2 * 10^1 + 3 * 10^0 = 100 + 20 + 3 = 123 二進位制 基數0和1,逢2進1

語言 取自定義資料型別的大小

先說一下易語言的變數儲存機制 易語言有基本資料型別和複合資料型別兩種 基本資料型別包括:1. 各種整數 2.各種浮點 3. 邏輯值 他們都是儲存在棧上的 大小都是固定的 用不著取 複合型別一般儲存在堆上 然後在棧上儲存堆上資料的引用 其中有幾種比較特殊:字串 位元組集 陣列

C++基礎知識--資料型別--常用運算子--常用關鍵字

一 .C++資料型別 1.C++中的資料型別 2.C++中基本資料型別所佔用的位元組數 二.常見運算子   1.運算子:在C++中對常量或變數進行運算或處理的符號稱為運算子,參與運算的物件稱為運算元   2.常見運算子: &nbs

Python語言程式設計基礎(5)—— 組合資料型別

tuple 元組(建立後不能修改) tuple = "cat","dog","tiger","human" print(tuple) def fun(x): return x,x*2 print(type(fun(3))) for x,y in ((2,0),(2,5),

Python語言程式設計基礎(7)—— 檔案和資料格式化

返回字串 file = input() #返回字串 fo = open(file,"r").read(6) print(fo)   返回列表形式 file = input() fo = open(file,"r") #print(fo) #返回列表形式 pr

清華大學《C++語言程式設計基礎》線上課程筆記03---資料的共享和保護&陣列

資料的共享和保護 物件的生存期 static型別的區域性變數,生存期在整個程式,區域性可見。 void example() { static a=1; int b=2 } 當呼叫完example函式後,b消亡,a仍然存在; 再次呼叫該函式時,a值不會再次被賦值,仍保持之前資料;

《C++語言程式設計基礎》學習之模板與群體資料

 函式模板: 如果過載的函式,其解決問題的邏輯是一致的、函式體語句相同,只是處理的資料型別不同,那麼寫多個相同的函式體,是重複勞動,而且還可能因為程式碼的冗餘造成不一致性。 template<typename T> T abs(T x) { return x

C語言ADT(抽象資料型別程式設計

C語言是一種計算機程式設計語言。它既具有高階語言的特點,又具有組合語言的特點。它可以作為工作系統設計語言,編寫系統應用程式,也可以作為應用程式設計語言,編寫不依賴計算機硬體的應用程式。因此,它的應用範圍廣泛,不僅僅是在軟體開發上,而且各類科研都需要用到C語言,具體應用比如

(一)C語言基礎(基本資料型別,輸入輸出)

一 、Hello.c #include <stdio.h> //匯入標頭檔案 ,類似於Java中的import #include <stdlib.h> main(){

JavaScript(JS)語言基礎知識

scrip 加減乘除 alert 做了 未定義 但是 都是 定義 沒有 JavaScript(JS)它是一門強大的語言,但是JavaScript(JS)不能去單獨操作數據庫。我們要知道它的輸出語法有3中,本別是alert(“”),confirm(“”)和prompt(“”)

python基礎—基本資料型別二(set 集合,深淺拷貝)

1、基礎資料型別彙總補充 str int list bool dict tuple 2、集合 set {} 可變的資料型別,(不可雜湊)裡面的元素必須是不可變的資料型別,無序,不重複 以下是集合最重要的兩點:   去重,把一個列表變成集合,就自動去重了。   關係測試,測試兩組資料之前的

PL/SQL程式設計基礎知識(一)

--PL/SQL變數的宣告和賦值 declare v_ename varchar2(30);--定義變數 begin v_ename:='&請輸入名字';--接受鍵盤輸入 dbms_output.put_line(v_ename); end; --put_line :列印換行

基礎 | 基本資料型別與引用資料型別

Java資料型別應該算是最基礎的了,面試時問到的也不是特別多,在此也僅做一個簡單的梳理,大家簡單瀏覽即可。 建議重點關注Java中 「基本資料型別轉換」 的相關問題。 Java有哪些基本資料型別? Java中的基本資料型別只有8個:byte(1位元組)、short(2位

科學計算與MATLAB語言基礎知識

科學計算與MATLAB語言 MOOC 筆記 1、MATLAB基礎知識 MATLAB科學計算流程: MATLAB主要功能: MATLAB搜尋路徑 MATLAB數值資料: (1)數值資料型別 整型 浮點型 複數型

Java基礎語法 - 資料型別

Java是一種強型別語言,針對每一種資料都給出了明確的資料型別 資料型別分類:   A:基本資料型別   B:引用資料型別(類,介面,陣列) 基本資料型別(4類8種): 整形 byte 佔用1個位元組 -128~127 shor

廖雪峰JavaScript學習筆記(基礎資料型別、變數)

先睹為快 alert('我要學JavaScript!'); Run: 基本語法: 1.每個語句以;結束,不強制 2.語句塊用{...} 3.//單行註釋,/*...*/ 多行註釋 資料型別: 1.不區分整數,浮點數,統一用number~ 以下也屬於number型別~ NaN;

Python基礎篇--資料型別簡介

    其實在Python中,變數就是變數,它沒有資料型別,而我們所說的型別指的是變數所對應的記憶體中的物件型別,常見的資料型別可分為6種(都是針對python3說的)         數字(Number):支援 in

演算法基礎資料型別基礎結構(一)

基礎概念 一、資料型別 基本資料型別一般長度 (注意以下的 long long 實際上指的是 unsigned long long 型別) (long long 型別數值範圍是-9223372036854775808 ~ 9223372036854775807)差不多範圍是

python 基礎操作--資料型別

一、變數   1、定義:將運算的中間結果暫存到記憶體,以便後續程式呼叫。   2、命名規則     1、變數由字母、數字、下劃線搭配組合而成;     2、不可以用數字開頭,也不能全都是數字;     3、不能是python 關鍵字,這些符號和字母已經被python佔用,不可以被更改;     4