unsigned int是什么意思 unsigned int在c语言中是什么意思


unsigned int是什么意思 unsigned int在c语言中是什么意思

文章插图
大家好,小跳来为大家解答以上的问题 。unsigned int在c语言中是什么意思,unsigned int是什么意思这个很多人还不知道,现在让我们一起来看看吧!
1、unsigned 是指无符号 比如 int型是2个字节,共16位,如果是有符号类型 。
2、第一位用来表明正负号(0 为正,1为负),所以表示数值大小的只有15位 。
3、所以int型的范围就是 -2^15 --- +2^15 - 1 而 unsigned int 是无符号整形 , 即全部16位用来表示大小(即默认为正,可以节省一位) 。
4、范围是0---2^16 - 1 所以如果你的变量都是正的 , 那么用unsigned int 表示的范围可以大一点 同样的还有 unsigned char, unsigned long 。
【unsigned int是什么意思 unsigned int在c语言中是什么意思】本文到此分享完毕,希望对大家有所帮助 。