C 資料型別 32位程式

2021-04-26 06:43:58 字數 925 閱讀 8439

c++

資料型別

(32位程式)

資料型別

位元組

數取值範圍

char

1

-128

到126

unsigned char

1

0到255

short

2

-32,768

到32,767

unsigned short

2

0到65,535

long

4

-2,147,483,648

到2,147,483,648

unsigned long

4

0到4,294,967,295

int

4

同long

unsigned int

4

同unsigned long

float

4

1.2e-38

到3.4e381

double

8

2.2e-308

到1.8e3082

bool

1

true

或false

32位64位下資料型別

c語言中基本資料型別的長度 32位下 char 1個位元組 不變 指標變數 4個位元組 32位機的定址空間是4個位元組。同理64位編譯器 變化 short int 2個位元組 不變 int 4個位元組 不變 unsigned int 4個位元組 不變 float 4個位元組 不變 double 8個...

C語言資料型別32位和64位不同

一 資料型別特別是int相關的型別在不同位數機器的平台下長度不同。c99標準並不規定具體資料型別的長度大小,只規定級別。作下比較 16位平台 char 1個位元組8位 short 2個位元組16位 int 2個位元組16位 long 4個位元組32位 指標 2個位元組 32位平台 char 1個位元...

64位與32位程式設計的資料型別區別

c c 僅僅定義了這些基本資料型別之間的關係,並沒有定義嚴格定義它們的字長。在不同的平台上,根據編譯器不同的實現,它們的字長如下表所示 資料型別 lp64 ilp64 llp64 ilp32 lp32 char 8 8 88 8 short 16 16 16 16 16 int32 n a 32 n...