int最大表示到32767,C语言中32767+1变成32768,怎么判断溢出呢?

[复制链接]
5415|2
 楼主| snakeemail 发表于 2008-2-28 10:41 | 显示全部楼层 |阅读模式
我希望正值就是溢出,结果也是32767,然后有个标志位提示溢出,怎么办?
ayb_ice 发表于 2008-2-28 14:22 | 显示全部楼层

加上个正数结果为0或负数就表示溢出

zhaoyu2005 发表于 2008-2-28 15:03 | 显示全部楼层

LZ说的是有符号int最大到32767

最小到-32768,而无符号int最大到65535,你这种情况就是定义成无符号了,须定义成有符号
您需要登录后才可以回帖 登录 | 注册

本版积分规则

547

主题

1909

帖子

8

粉丝
快速回复 在线客服 返回列表 返回顶部