C語言學習筆記 資料型別

2021-08-17 23:13:17 字數 1266 閱讀 1948

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長度都是以字為單...