C語言資料型別

2021-07-02 08:00:37 字數 700 閱讀 8760

字面值這個術語表示的是字面值常量,指定了自身的值並不允許改變。(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...