unsigned int數據的取值范圍


unsigned int數據的取值范圍

文章插圖
unsigned int的意思是無符號基本整型,當字內節容數為2時,取值范圍為0到6535,當字節數為4時,取值范圍為0到2的32次方減1 。int的意思是基本整型,當字節數為2時 取值范圍為-32768到32767,當字節數為4時,取值范圍為負的2的31次方,到2的31次方減1 。
整型的每一種都有無符號(unsigned)和有符號(signed)兩種類型(float和double總是帶符號的),在默認情況下聲明的整型變量都是有符號的類型(char有點特別),如果需聲明無符號類型的話就需要在類型前加上unsigned 。變量類型的每一種都有無符號(unsigned)和有符號(signed)兩種類型(float和double總是帶符號的),在默認情況下聲明的整型變量都是有符號的類型(char有點特別),如果需聲明無符號類型的話就需要在類型前加上unsigned 。無符號版本和有符號版本的區別就是無符號類型能保存2倍于有符號類型的正整數數據 。
【unsigned int數據的取值范圍】