搜索

为什么加法算出来的值是负数呀??

查看数: 980 | 评论数: 7 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2014-2-11 13:28

正文摘要:

是不是什么进制的问题??

回复

rosynirvana 发表于 2014-2-21 11:13:39
cthomson 发表于 2014-2-21 09:35
哎,int的长度有多少,你可以查查,好像才2亿多而已。。。你看看你自己,是多少。

21亿多                 
cthomson 发表于 2014-2-21 09:35:09
哎,int的长度有多少,你可以查查,好像才2亿多而已。。。你看看你自己,是多少。
李掌柜 发表于 2014-2-11 20:01:09

你这个问题很无聊~~
4399APPLE 发表于 2014-2-11 19:43:22
李掌柜 发表于 2014-2-11 18:01
同意楼上的,

这不是进制问题,是数据类型~~

你多大了??
李掌柜 发表于 2014-2-11 18:01:11
同意楼上的,

这不是进制问题,是数据类型~~
4399APPLE 发表于 2014-2-11 14:53:37
溢出
严格一点说是上溢
4399APPLE 发表于 2014-2-11 13:28:33
当一个数字太大时,已经超过了TA的承受极限,就会变成一个最小的负数。
long long a;保险一点
但是在啊哈C里面,long和int是一样大的。

评分

参与人数 1啊哈币 +3 收起 理由
李掌柜 + 3 赞一个!

查看全部评分

快速回复 返回顶部 返回列表