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