數據類型名稱 | 字節數 | 別名 | 取值范圍 |
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 | signed,signed int | –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 | 1 | 無 | false 或 true |
char | 1 | signed char | –128 到 127 |
unsigned char | 1 | 無 | 0 到 255 |
short | 2 | short int,signed short int | –32,768 到 32,767 |
unsigned short | 2 | unsigned short int | 0 到 65,535 |
long | 4 | long int,signed long int | –2,147,483,648 到 2,147,483,647 |
long long | 8 | none (but equivalent to __int64) | –9,223,372,036,854,775,808 到 9,223,372,036,854,775,807 |
unsigned long | 4 | unsigned long int | 0 到 4,294,967,295 |
enum | * | 無 | 由操作系統決定,即與操作系統的"字長"有關 |
float | 4 | 無 | 3.4E +/- 38 (7 digits) |
double | 8 | 無 | 1.7E +/- 308 (15 digits) |
long double | 8 | 無 | 1.7E +/- 308 (15 digits) |
wchar_t | 2 | __wchar_t | 0 到 65,535 |
類型標識符 | 類型說明 | 長度 (字節) | 范圍 | 備注 |
char | 字符型 | 1 | -128 ~ 127 | -27 ~ (27 -1) |
unsigned char | 無符字符型 | 1 | 0 ~ 255 | 0 ~ (28 -1) |
short int | 短整型 | 2 | -32768 ~ 32767 | 2-15 ~ (215 - 1) |
unsigned short int | 無符短整型 | 2 | 0 ~ 65535 | 0 ~ (216 - 1) |
int | 整型 | 4 | -2147483648 ~ 2147483647 | -231 ~ (231 - 1) |
unsigned int | 無符整型 | 4 | 0 ~ 4294967295 | 0 ~ (232-1) |
float | 實型(單精度) | 4 | 1.18*10-38 ~ 3.40*1038 | 7位有效位 |
double | 實型(雙精度) | 8 | 2.23*10-308 ~ 1.79*10308 | 15位有效位 |
long double | 實型(長雙精度) | 10 | 3.37*10-4932 ~ 1.18*104932 | 19位有效位 |
歡迎光臨 (http://www.zg4o1577.cn/bbs/) | Powered by Discuz! X3.1 |