搜索
查看: 976|回复: 7
打印 上一主题 下一主题

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

[复制链接]
跳转到指定楼层
楼主
发表于 2014-2-11 13:28:32 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
5啊哈币
是不是什么进制的问题??

QQ截图20140211132730.png (82.74 KB, 下载次数: 3)

为什么相加是负的 ??

为什么相加是负的  ??

最佳答案

查看完整内容

当一个数字太大时,已经超过了TA的承受极限,就会变成一个最小的负数。 long long a;保险一点 但是在啊哈C里面,long和int是一样大的。
沙发
发表于 2014-2-11 13:28:33 | 只看该作者
当一个数字太大时,已经超过了TA的承受极限,就会变成一个最小的负数。
long long a;保险一点
但是在啊哈C里面,long和int是一样大的。

评分

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

查看全部评分

板凳
发表于 2014-2-11 14:53:37 | 只看该作者
溢出
严格一点说是上溢
地板
发表于 2014-2-11 18:01:11 | 只看该作者
同意楼上的,

这不是进制问题,是数据类型~~
5#
发表于 2014-2-11 19:43:22 | 只看该作者
李掌柜 发表于 2014-2-11 18:01
同意楼上的,

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

你多大了??
6#
发表于 2014-2-11 20:01:09 | 只看该作者

你这个问题很无聊~~
7#
发表于 2014-2-21 09:35:09 | 只看该作者
哎,int的长度有多少,你可以查查,好像才2亿多而已。。。你看看你自己,是多少。
8#
发表于 2014-2-21 11:13:39 | 只看该作者
cthomson 发表于 2014-2-21 09:35
哎,int的长度有多少,你可以查查,好像才2亿多而已。。。你看看你自己,是多少。

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

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表