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数据的取值范围】