24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1995  |  回复: 7
本帖产生 1 个 程序强帖 ,点击这里进行查看
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

半片红枫叶

木虫 (小有名气)

[求助] int型数值范围为什么是-32768~32767

int型数值范围为什么是-32768~32767
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

勇敢向前
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sudo

木虫 (正式写手)

★ ★
微尘、梦想(金币+2): 谢谢! 2011-05-02 20:33:10
嗯,于是,对于16位int:

-32768-1

的结果是

1000 0000 0000 0000 加上
1111 1111 1111 1111
--------------------------------------
0111 1111 1111 1111

被解析为32767

就可以理解了吧..........
7楼2011-05-02 17:39:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 8 个回答

半片红枫叶

木虫 (小有名气)

2楼2011-05-02 13:38:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

womeikongya

金虫 (初入文坛)

【答案】应助回帖

★ ★
微尘、梦想(金币+2): 谢谢回复! 2011-05-02 20:31:40
这个与你的平台有关。
16位的平台int是16位的,就是0x0000···0xFFFF,
32位的平台int是32位的,就是0x00000000···0xFFFFFFFF,
每天早上叫醒你的不是闹钟,而是梦想!
3楼2011-05-02 13:59:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

libralibra

至尊木虫 (著名写手)

骠骑将军

【答案】应助回帖

★ ★
微尘、梦想(金币+2): 谢谢参与应助! 2011-05-02 20:32:02
这与平台有关
16位系统,除去最高1位符号位,int最大是

32位系统,除去最高1位符号位,int最大是
matlab/VB/python/c++/Java写程序请发QQ邮件:790404545@qq.com
4楼2011-05-02 14:22:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见