資料型別很好理解,如字面意思,即資料的型別。比如數字型別,字元型別,真假型別。在程式中,資料型別就是對資料呈現形式的一種表達方式。
ps:下文所有資料型別介紹時,只會介紹常用的
整數型別(整型)
整型很好理解,就是整數,如:5,10,15,20。這些都是整型。
整型在細分還會分為長整型(long)和短整型(short)以及常用的一般整型(int)。區別如下:
關鍵字描述
取值範圍
long
長整型-9,223,372,036,854,775,808 ~9,223,372,036,854,775,807
int一般整型
-2,147,483,648~2,147,483,647
short
短整型-32768~32767
常用的是int型別,新手就不需要關注long和short了
浮點型別(小數型別)
浮點型別即為小數型別,如:1.8 , 3.14 , 6.9
關鍵字描述
取值範圍
float
32位單精度浮點
-3.4 x 1038 到 + 3.4 x 1038
double
64位雙精度浮點
(+/-)5.0 x 10-324 到 (+/-)1.7 x 10308
decimal
128 位精確的十進位制值,28-29 有效位數
(-7.9 x 1028 到 7.9 x 1028) / 100 到 28
他們的區別主要在記憶體占用上,新手學會運用decimal型別就行。
字串型別
字串型別也就是一段文字。比如第乙個控制台程式中的:"hello world"就是乙個字串型別。關鍵字是string
布林型別(真假型別)
用來表達真假的資料型別,取值範圍只有true(真)和false(假)
關鍵字是:bool
變數的定義
變數定義的常規格式為:int a = 10; //整型
long b = 5; //長整型
short c = 40;//短整型
float d = 3.1f;//表示單精度浮點數
double e = 5.16;//雙精度浮點數
decimal f = 6.8m;//十進位制數,常常用來表示金額型別
string str = "hello";//字串型別
bool g = true;//布林型別
[資料型別][空格][變數名字][空格][=][值][;]
相同資料型別,多個同時定義時,可以省略資料型別,如:
int a = 10, b = 20, c = 30;
資料型別的實際使用
上述例子分別定義了整型的變數和字串型別的變數。
做了乙個簡單的算數加法輸出,其中a+b是使用括號包括起來的,等同於乙個數學算數定理,在同乙個表示式中,如果有括號,則會先計算括號內的內容。
這裡值得注意的是,乙個字串型別和乙個整型做加法運算,會進行拼接。所以a+b如果不是使用括號包裹,則整個表示式,會從左向右進行計算。也就是說最終會輸出「10+5=105」。因為表示式的第一項是字串型別,所以其後的計算也會自動變更為字串型別做拼接計算,而不是算數的加法計算。
程式設計對於新手而言,看是看不會的,你需要去寫。多寫就會了。
so just do it
C語言 資料型別和變數
第乙個c語言程式 include 1.include 包含標頭檔案 標準輸入輸出標頭檔案 3.可以用 活著 包圍標頭檔案。搜尋路徑不同,如果標頭檔案被 包圍,編譯器會在系統檔案中搜尋此標頭檔案 如果被 包圍,現在當前目錄中搜尋標頭檔案,如果未找到,則會在系統中查詢。一般情況下,如果是系統檔案,則用 ...
C 資料型別 變數
資料型別 整數 4種 int 32位整數 short 16 long 64 byte 8 浮點型 3種 float 32位浮點數 精確到小數點後7位 double 64位浮點數 精確到小數點後15 20位 decimal 128位浮點數 精確到小數點後28 29位 布林型 bool true fal...
資料型別和變數
在python中,能夠直接處理的資料型別有以下幾種 整數 python可以處理任意大小的整數,當然包括負整數,在程式中的表示方法和數學上的寫法一模一樣,例如 1,100,8080,0,等等。計算機由於使用二進位制,所以,有時候用十六進製制表示整數比較方便,十六進製製用0x字首和0 9,a f表示,例...