一、資料類型
1、基本資料類型
1)整型
整型 int 4位元組
短整型 short int 2位元組
長整型 long int 8位元組
2)浮點型(實數)
單精度浮點型 float 4位元組
雙精度浮點型 double 8位元組
3)字元型
字元 char 1位元組 //1位元組等于8位
2、複合類型資料
1)結構體
2)枚舉
3)共用體
二、變量、定義變量、變量命名規則
1、變量的本質
記憶體中特定的一段存儲空間
2、定義變量
1)資料類型 變量名 = 賦的值 ;
2)資料類型 變量名 ;
變量名 = 賦的值 ; // 1)和2)等價
例子:
int i = 1 , j = 1 ; 即 int i , j ; i = 1 ; j = 1 ; 或者 int i ; int j ; i = 1 ; j = 1 ;
但是int i = j =1; 錯誤 // 即定義變量資料類型的同時可以指派,但不能用等于号同時指派,等同于右側變量未定義。
3、變量命名規則
由數字、大小寫字母和下劃線組成,隻能以字母和下劃線開頭。
不能與文法中的關鍵詞相同。
三、常量表示方法及存儲形式
1、整數
十進制:正常寫法,1 ~ 9
十六進制:數字前面加上0X或0x,1 ~ 9 ~ A B C D E F //數字零0
八進制:數字前面加上0 //數字零0
2、浮點數
一般寫法:
float x = 3.2 ;
科學計數法:
float x = 3.2e3 ; //x = 3200
float x = 3.2e-3 //x = 0.0032
3、字元
單個字元(用單引号括起來):
‘ A ’ 表示字元A
‘ AB ’錯誤
字元串(用雙引号括起來):
“ AB ”正确
“ A ”正确,“ A ”表示‘ A ’ 和 ‘ \0 ’的組合。
4、常量二進制存儲形式
整數:以補碼的形式轉換為二進制代碼存儲
實數:以IEEE754标準轉化為二進制代碼存儲
字元:存儲形式的本質與整數一樣
四、位元組
位元組(byte)是硬體能夠通路的存儲資料的最小機關。
1位元組 = 8位
1kb = 1024位元組
1Mb = 1024kb
1Gb = 1024Mb
1Tb = 1024Gb
五、ASCII
ASCII規定了不同的字元是使用哪個整數值去表示。
char ch = \' A \' 正确
int ch = \' A \' 正确 //相當于指派操作,給ch指派65。特别強調,\' A \'與65是等價的,顯示的形式取決于輸入和輸出的資料類型選擇。
char ch = \' AB \' 錯誤
char ch = “ AB ” 錯誤 //“AB”是字元串,不能把字元串指派給單個字元
char ch = “ A ” 錯誤 //“ A "在這裡也是字元串,字元串預設以‘ \0 ’結尾

六、總結有限,後期繼續補充