紫色代表一級目錄
粉紅代表二級目錄
藍色代表**目錄
紅色代表關鍵字
橙色代表說明
c資料型別 序號
型別與描述
1基本型別:
它們是算術型別,包括兩種型別:整數型別和浮點型別。
2列舉型別:
它們也是算術型別,被用來定義在程式中只能賦予其一定的離散整數值的變數。
3void 型別:
型別說明符 void 表明沒有可用的值。
4派生型別:
它們包括:指標型別、陣列型別、結構型別、共用體型別和函式型別。
c基本型別
基本型別即為算術型別,包含整型和浮點型,在32位、64位作業系統中存在差異整型
型別儲存大小
值範圍char
1 位元組
-128 到 127 或 0 到 255
unsigned char
1 位元組
0 到 255
signed char
1 位元組
-128 到 127
int2 或 4 位元組
-32,768 到 32,767 或 -2,147,483,648 到 2,147,483,647
unsigned int
2 或 4 位元組
0 到 65,535 或 0 到 4,294,967,295
short
2 位元組
-32,768 到 32,767
unsigned short
2 位元組
0 到 65,535
long
4 位元組
-2,147,483,648 到 2,147,483,647
unsigned long
4 位元組
0 到 4,294,967,295
浮點型 型別
儲存大小
值範圍精度
float
4 位元組
1.2e-38 到 3.4e+38
6 位小數
double
8 位元組
2.3e-308 到 1.7e+308
15 位小數
long double
16 位元組
3.4e-4932 到 1.1e+4932
19 位小數
列舉型別 enum
元素值從0開始
定義:一般形式為:enum 列舉名 ;
void 型別
3種情況 序號
型別與描述
1函式返回為空
c 中有各種函式都不返回值,或者您可以說它們返回空。不返回值的函式的返回型別為空。例如void exit (int status);
2函式引數為空
c 中有各種函式不接受任何引數。不帶引數的函式可以接受乙個 void。例如int rand(void);
3指標指向 void
型別為 void * 的指標代表物件的位址,而不是型別。例如,記憶體分配函式void *malloc( size_t size );返回指向 void 的指標,可以轉換為任何資料型別。
指標、結構體、公用體等型別留在下面
C 的資料型別 資料型別的轉化
一 c 有15個預定義型別,其中13個是值型別,兩個是引用型別 string 和 object 這裡主要說明整型 浮點型 布林型以及引用型 1 整型資料 2 浮點型 浮點型從精度有低到高有float double decimal。他們的命名規則如下 1 float資料型別用於較小的浮點數,因為它要求...
C 的資料型別
1.值型別 1 簡單型別 有符號整型 sbyte,short,int,long 無符號整型 byte,ushort,uint,ulong unicode 字元 char ieee 浮點型 float,double 高精度小數 decimal 布林型 bool 2 列舉型別 enum e 形式的使用者...
C 的資料型別
c 的基本整型 按寬度遞增的順序排行 分別是char short int long 和c 11新增的long long其中每一種型別都有符合和無符號之分 unsigned 因此c 中總有10總可選擇的整數型別 整數型別的長度 short至少是16位 int至少與short一樣長 long至少32位,...