c的資料型別

2021-09-10 07:52:09 字數 1627 閱讀 4341

紫色代表一級目錄

粉紅代表二級目錄

藍色代表**目錄

紅色代表關鍵字

橙色代表說明

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位,...