当前在线人数18203
首页 - 分类讨论区 - 电脑网络 - 计算机科学版 - 同主题阅读文章

此篇文章共收到打赏
0

  • 10
  • 20
  • 50
  • 100
您目前伪币余额:0
未名交友
[更多]
[更多]
请问一个溢出的问题
[版面:计算机科学][首篇作者:xinyi123] , 2018年09月10日11:03:51 ,447次阅读,4次回复
来APP回复,赚取更多伪币 关注本站公众号:
[分页:1 ]
xinyi123
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 1 ]

发信人: xinyi123 (xinyi), 信区: CS
标  题: 请问一个溢出的问题
发信站: BBS 未名空间站 (Mon Sep 10 11:03:51 2018, 美东)

int sam = INT_MAX;
sam += 1;
cout<< sam;

测试溢出,为什么输出是-2147483648而不是 -0呢?

我的意思是 sam原来是2147483647 = 1111 1111 1111 1111 1111 1111 1111 1111, 加
1不是变成 1 0000 0000 0000 0000 0000 0000 0000 0000 = (-0)??
--
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 129.]

 
joa
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 2 ]

发信人: joa (不痛不痒), 信区: CS
标  题: Re: 请问一个溢出的问题
发信站: BBS 未名空间站 (Mon Sep 10 11:16:29 2018, 美东)

01111111 -> 10000000

【 在 xinyi123 (xinyi) 的大作中提到: 】
: int sam = INT_MAX;
: sam += 1;
: cout<< sam;
: 测试溢出,为什么输出是-2147483648而不是 -0呢?
: 我的意思是 sam原来是2147483647 = 1111 1111 1111 1111 1111 1111 1111 1111, 加
: 1不是变成 1 0000 0000 0000 0000 0000 0000 0000 0000 = (-0)??



--

※ 来源:·BBS 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 108.]

 
xinyi123
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 3 ]

发信人: xinyi123 (xinyi), 信区: CS
标  题: Re: 请问一个溢出的问题
发信站: BBS 未名空间站 (Mon Sep 10 11:59:35 2018, 美东)

这个不是理解成为-0吗?为什么会理解成为-INT_MAX呢?

【 在 joa (不痛不痒) 的大作中提到: 】
: 01111111 -> 10000000



--
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 129.]

 
joa
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 4 ]

发信人: joa (不痛不痒), 信区: CS
标  题: Re: 请问一个溢出的问题
发信站: BBS 未名空间站 (Mon Sep 10 13:25:27 2018, 美东)

https://en.wikipedia.org/wiki/Two%27s_complement

【 在 xinyi123 (xinyi) 的大作中提到: 】
: 这个不是理解成为-0吗?为什么会理解成为-INT_MAX呢?



--

※ 来源:·BBS 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 108.]

 
antee
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 5 ]

发信人: antee (蚂蚁), 信区: CS
标  题: Re: 请问一个溢出的问题
发信站: BBS 未名空间站 (Sun Oct 14 22:51:41 2018, 美东)

你这个属于搞两个中国的行为

【 在 xinyi123 (xinyi) 的大作中提到: 】
: 这个不是理解成为-0吗?为什么会理解成为-INT_MAX呢?



★ 发自iPhone App: ChinaWeb 1.1.4
--
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 73.]

[分页:1 ]
[快速返回] [ 进入计算机科学讨论区] [返回顶部]
回复文章
标题:
内 容:

未名交友
将您的链接放在这儿

友情链接


 

Site Map - Contact Us - Terms and Conditions - Privacy Policy

版权所有,未名空间(mitbbs.com),since 1996