最後這張表是Visual C++ 7.1編譯器支援的資料類型,也就是Windows各種資料類型的“根源”了。
資料類型名稱
位元組數
别名
取值範圍
int
*
signed,signed int
由作業系統決定,即與作業系統的"字長"有關
unsigned int
unsigned
__int8
1
char,signed char
–128 到 127
__int16
2
short,short int,signed short int
–32,768 到 32,767
__int32
4
–2,147,483,648 到 2,147,483,647
__int64
8
無
–9,223,372,036,854,775,808 到 9,223,372,036,854,775,807
bool
false 或 true
char
signed char
unsigned char
0 到 255
short
short int,signed short int
unsigned short
unsigned short int
0 到 65,535
long
long int,signed long int
long long
none (but equivalent to __int64)
unsigned long
unsigned long int
0 到 4,294,967,295
enum
float
3.4E +/- 38 (7 digits)
double
1.7E +/- 308 (15 digits)
long double
wchar_t
__wchar_t
經過十多個小時的“奮戰”,終于完成了:)
很開心。不過我知道,其中肯定有不完善甚至是錯誤的地方,請大家多多批評指正,在此先謝過大家。
本文轉自 水之真谛 51CTO部落格,原文連結:http://blog.51cto.com/liutiemeng/18880,如需轉載請自行聯系原作者