課程
/后端開發(fā)
/C
/C語(yǔ)言入門
數(shù)據(jù)類型的取值范圍是如何定義的?
2016-11-01
源自:C語(yǔ)言入門 2-4
正在回答
字節(jié)
BOOL型為int型,一般認(rèn)為占4個(gè)字節(jié),取值TRUE/FALSE/ERROR。
sbyte型為有符號(hào)8位整數(shù),占1個(gè)字節(jié),取值范圍在128~127之間。
bytet型為無(wú)符號(hào)16位整數(shù),占2個(gè)字節(jié),取值范圍在0~255之間。
short型為有符號(hào)16位整數(shù),占2個(gè)字節(jié),取值范圍在-32,768~32,767之間。
ushort型為無(wú)符號(hào)16位整數(shù),占2個(gè)字節(jié),取值范圍在0~65,535之間。
int型為有符號(hào)32位整數(shù),占4個(gè)字節(jié),取值范圍在-2,147,483,648~2,147,483,647之間。
?
uint型為無(wú)符號(hào)32位整數(shù),占4個(gè)字節(jié),取值范圍在0~4,294,967,295之間。
long型為64位有符號(hào)整數(shù),占8個(gè)字節(jié),取值范圍在9,223,372,036,854,775,808~9,223,372,036,854,775,807之間。
ulong型為64位無(wú)符號(hào)整數(shù),占8個(gè)字節(jié),取值范圍在0~18,446,744,073,709,551,615之間。
float型為32位單精度實(shí)數(shù),占4個(gè)字節(jié),取值范圍3.4E+10的負(fù)38次方~3.4E+10的38次方之間。
double型為64位實(shí)數(shù),占8個(gè)字節(jié),取值范圍1.7E+10的負(fù)308次方~1.7E+10的正308次方。
指針占4個(gè)字節(jié)。
舉個(gè)例子,無(wú)符號(hào)整型0所占字節(jié)2個(gè),是根據(jù)多少進(jìn)制怎么換算成0-65535的?
是與數(shù)據(jù)類型所占的字節(jié)數(shù)有關(guān)的
慕姆木兮 提問(wèn)者
baleful 回復(fù) 慕姆木兮 提問(wèn)者
舉報(bào)
C語(yǔ)言入門視頻教程,帶你進(jìn)入編程世界的必修課-C語(yǔ)言
1 回答數(shù)據(jù)取值范圍
1 回答各種數(shù)據(jù)類型的取值范圍需要背嗎
1 回答浮點(diǎn)型取值范圍
2 回答取值范圍
1 回答取值范圍.
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-11-01
字節(jié)
BOOL型為int型,一般認(rèn)為占4個(gè)字節(jié),取值TRUE/FALSE/ERROR。
sbyte型為有符號(hào)8位整數(shù),占1個(gè)字節(jié),取值范圍在128~127之間。
bytet型為無(wú)符號(hào)16位整數(shù),占2個(gè)字節(jié),取值范圍在0~255之間。
short型為有符號(hào)16位整數(shù),占2個(gè)字節(jié),取值范圍在-32,768~32,767之間。
ushort型為無(wú)符號(hào)16位整數(shù),占2個(gè)字節(jié),取值范圍在0~65,535之間。
int型為有符號(hào)32位整數(shù),占4個(gè)字節(jié),取值范圍在-2,147,483,648~2,147,483,647之間。
?
uint型為無(wú)符號(hào)32位整數(shù),占4個(gè)字節(jié),取值范圍在0~4,294,967,295之間。
long型為64位有符號(hào)整數(shù),占8個(gè)字節(jié),取值范圍在9,223,372,036,854,775,808~9,223,372,036,854,775,807之間。
ulong型為64位無(wú)符號(hào)整數(shù),占8個(gè)字節(jié),取值范圍在0~18,446,744,073,709,551,615之間。
float型為32位單精度實(shí)數(shù),占4個(gè)字節(jié),取值范圍3.4E+10的負(fù)38次方~3.4E+10的38次方之間。
double型為64位實(shí)數(shù),占8個(gè)字節(jié),取值范圍1.7E+10的負(fù)308次方~1.7E+10的正308次方。
指針占4個(gè)字節(jié)。
2016-11-01
舉個(gè)例子,無(wú)符號(hào)整型0所占字節(jié)2個(gè),是根據(jù)多少進(jìn)制怎么換算成0-65535的?
2016-11-01
是與數(shù)據(jù)類型所占的字節(jié)數(shù)有關(guān)的