ansi c/c++
基本資料型別:
type
size
數值範圍
無值型void
0 byte
無值域布林型
bool
1 byte
true false
有符號短整型
short [int] /signed short [int]
2 byte
-32768~32767
無符號短整型
unsigned short [int]
2 byte
0~65535
有符號整型
int /signed [int]
4 byte
-2147483648~2147483647
無符號整型
unsigned [int]
4 byte
0~4294967295
有符號長整型
long [int]/signed long [int]
4 byte
-2147483648~2147483647
無符號長整型
unsigned long [int]
4 byte
0~4294967295
long long
8 byte
0~18446744073709552000
有符號字元型
char/signed char
1 byte
-128~127
無符號字元型
unsigned char
1 byte
0~255
寬字元型
wchar_t (unsigned short.)
2 byte
0~65535
單精度浮點型
float
4 byte
-3.4e-38~3.4e+38
雙精度浮點型
double
8 byte
1.7e-308~1.7e+308
long double
8 byte
C 基本資料型別大小及表示範圍
ansi c c 基本資料型別 type size 數值範圍 無值型void 0 byte 無值域布林型 bool 1 byte true false 有符號短整型 short int signed short int 2 byte 32768 32767 無符號短整型 unsigned short...
C 基本資料型別及其表示範圍
原文 1.長度 型別名型別位元組 表示範圍 char 字元型1 128 127 unsigned char 無符號字元型 10 255 signed char 有符號字元型 與字元型相同 1 128 127 int整型 與機器有關 unsigned int 無符號整型 與機器有關 signed in...
C語言中資料型別的表示範圍
問題 sizeof int 2,int的表示範圍為什麼是 2 15 2 15 1?答 對於有符號數,最高位為符號位。二進位制原碼最大值為0111111111111111 2 15 1,最小值為 1111111111111111 2 15 1 而0分為 0和 0,即0000000000000000和 ...