关于int 跟unsigned int 取值 范围

[复制链接]
查看11 | 回复3 | 2012-7-28 18:25:16 | 显示全部楼层 |阅读模式
在内存中占16位,而且是以2进制形式,16位,是指二进制有16个位数比如1111 1111 1111 1111 表示65535,带符号的,有一个标志位是决定变量的正负,0111 1111 1111 1111和1111 1111 1111 1111就表示负正,其中一位表示符号位,其他15位表示值,不知道你理解了吗,表达不是很好,希望对你有帮助。...
回复

使用道具 举报

千问 | 2012-7-28 18:25:16 | 显示全部楼层
int:基本整型,当字节数为2时 取值范围为-32768~32767,当字节数为4时 取值范围
负的2的31次方到2的31次方减1unsigned int:无符号基本整型,当字节数为2时 取值范围为0~6535,当字节数为4时 取值范围为0到2的32次方减1...
回复

使用道具 举报

千问 | 2012-7-28 18:25:16 | 显示全部楼层
java没有无符号类型。int类型的取值范围也不是-32768-----32767,这是shot类型。int类型看这个http://zhidao.baidu.com/question/176374554.html?sort=6&old=1&afterAnswer=1#reply-box-1243080946...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行