字面值這個術語表示的是字面值常量,指定了自身的值並不允許改變。(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;
enum my_type
列舉型別其實就是整形值,其中a=0,b=1,c=2,d=3…,也可以指定值
enum my_type
其中d未指定值,它的值比前乙個大1,d=5。
C語言 資料型別
基本型別 整形 int 字元型 char 實型 浮點型 單精度 float 雙精度 double 構造型別 陣列型別,結構型別 struct 聯合型別 uion 列舉型別 enum 指標型別 空型別 無值型別 void。常量 在程式執行過程中,其值不能被改變的量稱為常量。變數 變數代表記憶體中具有特...
c語言資料型別
下面是我關於c語言中各種資料型別長度的總結 參考the c programming language 1.c語言中的整數型別有char,short,int,long等幾種,下面是c語言對每種資料型別長度的規定 a short和long型別的長度不相同 b int型別通常同具體機器的物理字長相同 c ...
C語言 資料型別
整形資料在記憶體中的存放形式 數值是以補碼表示的 1.正數的補碼和原始碼相同,2.負數的補碼 將該數的絕對值的二進位制形式按位取反再加1.例如 求 10 的補碼 10的原始碼 0000 0000 0000 1010 取反 1111 1111 1111 0101 再加1,得 10補碼 1111 111...