各數據類型取值範圍
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
sbyte型爲有符號8位整數,取值範圍在128~127之間。
bytet型爲無符號16位整數,取值範圍在0~255之間。
short型爲有符號16位整數,取值範圍在-32,768~32,767之間。
ushort型爲無符號16位整數,取值範圍在0~65,535之間。
int型爲有符號32位整數,取值範圍在-2,147,483,648~2,147,483,647之間。
uint型爲無符號32位整數,取值範圍在0~4,294,967,295之間。
long型爲64位有符號整數,取值範圍在9,223,372,036,854,775,808~9,223,372,036,854,775,807之間。
ulong型爲64位無符號整數,取值範圍在0~18,446,744,073,709,551,615之間。
int數值範圍就是負的2的31次方到2的31次方-1(-2147483648~2147483647)
int 4 -2147483648~2147483647
long 4 -2147483648~2147483647
unsigned long 4 0~4294967295
unsigned int 4 0~4294967295
float 4 3.4*10^-38~3.4*10^38
double 8 1.7*10^-308~1.7*10^308
char 1 -128~127
整型變量
類型說明符 數的範圍 分配字節數
int -32768~32767 ■■
short int -32768~32767 ■■
signed int -32768~32767 ■■
unsigned int 0~65535 ■■
long int -2147483648~2147483647 ■■■■
unsigned long 0~4294967295 ■■■■
實型變量
實型變量分爲兩類:單精度型和雙精度型,其類型說明符爲float 單精度說明符,double 雙精度說明符。在Turbo C中單精度型佔4個字節(32位)內存空間,其數值範圍爲3.4E-38~3.4E+38,只能提供七位有效數字。雙精度型佔8 個字節(64位)內存空間,其數值範圍爲1.7E-308~1.7E+308,可提供16位有效數字。