1數據類型
2 整形字面值
字面值這個術語表示的是字面值常量,指定了自身的值並不允許改變。(const)
十進制的數字可以是 int long或unsigned long。
2.1整形
一般佔4個字節(32位),最高位代表符號,0表示正數,1表示負數,取值範圍是-2147483648~2147483647,在內存中的存儲順序是地位在前、高位在後。
int a=6;
長整形
long a=10;
2.2浮點型
浮點型包括單精度型和雙精度型。
2.2.1單精度型
浮點型,又稱實型,也稱單精度。一般佔4個字節(32位),
float a=4.5;
2.2.2雙精度型
一般佔8個字節(64位)
double a=4.5;
2.3字符類型
在各種不同系統中,字符類型都佔一個字節(8位)。定義如下:
char c='a';
也可以用字符對應的ASCII碼賦值,如下:
char c=97;
3 枚舉類型
enum MY_TYPE {A,B,C,D,E,F} |
枚舉類型其實就是整形值,其中A=0,B=1,C=2,D=3…,也可以指定值
enum MY_TYPE {A=3,B=8,C=4,D,E=0,F=33} |
其中D未指定值,它的值比前一個大1,D=5。