c中型別可分為以下幾種:
序號型別與描述
1基本型別:它們是算術型別,包括兩種型別:整數型別和浮點型別。
2列舉型別:它們也是算術型別,被用來定義在程式中只能賦予其一定的離散整數值的變數。
3void型別:型別說明符void表明沒有可用的值。
4派生型別:它們包括:指標型別、陣列型別、結構型別、共用體型別和函式型別。
整數型別
序號型別與描述
值範圍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
unsinged int
2或4位元組
0到65,535或0到4,294,967,295
short
2位元組-32,768到32,767
unsinged short
2位元組0到65,535
long
4位元組-2,147,483,648到2,147,483,648
unsigned long
4位元組0到4,294,967,295
#include
int main()
浮點型別
序號型別與描述
值範圍精度
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小數
#include
int main()
void型別
序號型別與描述
1函式返回為空:c中有各種函式都不返回值,或者您可以說它們返回空。不返回值的函式的返回型別為空。
2函式引數為空:c中有各種函式不接受任何引數。不帶引數的函式可以接受乙個void。
3指標指向void:型別為void*的指標代表物件的位址,而不是型別。
C語言學習筆記 資料型別深入了解
includevoid main 可以看見linux c在32位機中 先分是無符號型別還是有符號 預設為有符號 再看所用型別占用記憶體幾個位元組,轉換成對應位數 多少位二進位制 然後對應資料對應的最大值則為 無符號 2的對應位數次方 1 或者 有符號 2的對應位數次方除以2再 1.例如 char 型...
C 學習筆記 資料型別
c 有六種資料型別 bool char wchar t int float和double型。1.bool 布林型 bool型表示兩個邏輯值1或0,如 bool a a true true表示1,false表示0.2.char 字元型 char型變數佔乙個位元組 8位 所以乙個字元型變數可表示0 25...
C 學習筆記 資料型別
每天花點時間,重新拾起c 記錄一些學習筆記,內容根據自己理解逐步更新。1.指標 我們最熟悉的,乙個位元組由8位構成,乙個字由32位構成,這是針對32位作業系統,其實字的大小是依賴於機器的,c 基本資料型別,int short long float double long double長度都是以字為單...