Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >溢出究竟意味着什么?

溢出究竟意味着什么?
EN

Stack Overflow用户
提问于 2017-07-26 10:00:49
回答 2查看 559关注 0票数 1

我读过关于溢出的两个定义。

假设我们增加了以下内容:

代码语言:javascript
运行
AI代码解释
复制
 11111111
 00000001
 --------
100000000

我读过的第一个定义是,结果不适合8位(本例中需要9位),这就是所谓的溢出。

我读过的另一个定义是,如果我们对两个有符号整数(例如,两个补整数)有一个加法:

代码语言:javascript
运行
AI代码解释
复制
 10011001
 10111011
 --------
101010100

然后,如果8位结果(01010100)的符号与两个整数的符号不同(在本例中是不同的),则称为溢出。

哪个定义是正确的?

EN

回答 2

Stack Overflow用户

发布于 2017-07-26 10:29:49

这两种情况都可以通过多加一点来解决。由于针对Integer溢出的Wikipedia页面状态,当操作结果不适合目标寄存器/变量时,就会发生整数溢出。例如,0x10000 * 0x10000也是32位整数的溢出。

典型的处理器体系结构将无符号整数溢出与有符号整数溢出的情况分离为状态寄存器中的两个不同的标志;进位/借用表示无符号,溢出用于有符号加法。

票数 6
EN

Stack Overflow用户

发布于 2017-07-26 10:06:49

他们都是对的。当对数字的计算由于结果不再符合该数字的存储格式而导致错误时,会发生溢出。

因此,在第一种情况下,发生溢出是因为您需要9位,并且只有8位可用(这意味着现在存储在字节中的数字不能准确地反映出答案)。

在第二种情况下,发生溢出是因为结果干扰有符号的位,还导致字节包含不正确的值。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45334342

复制
相关文章
我们说 TCP 是流式协议究竟意味着什么?
很多读者从接触网络知识以来,应该听说过这句话:TCP 协议是流式协议。那么这句话到底是什么意思呢?所谓流式协议,即协议的内容是像流水一样的字节流,内容与内容之间没有明确的分界标志,需要我们人为地去给这些协议划分边界。
范蠡
2021/07/16
3K0
“去比特币化“对我们究竟意味着什么?
在数字货币的新时代,功能单一的比特币无法引领未来,强大的EOS很可能有望成为新的引领者,但这会是漫漫长途。2018年已经开启,但愿这一年里,更多的数字货币能够走出交易所,造福人类。正如EOS.IO母公司Block.one的CEO BB所言:每个人都正在学习新的互联网,区块链,在2018年,他们将感受到它。
企鹅号小编
2018/01/05
6920
“去比特币化“对我们究竟意味着什么?
机器人被授予公民身份,究竟意味着什么?
在二十一世纪,全球将有数十亿的人变得“毫无价值”,成为一种“无用阶层”。随着AI高度发展,工作和决策都交由机器和算法来完成,他们是被技术发展抛弃的人,只用毒品和虚拟现实来度日。这是今年畅销书《未来简史》作者赫拉利(Yuval Noah Harari)的预言。 如果说,这些还不过是失业、阶层流动的恐慌,那么,更大的恐慌会不会是人类将就此被AI机器人毁灭?包括人类的生命和文明。 史上第一个拥有公民身份的机器人索菲亚(Sophia)来了, 鼻梁高,优雅大方, 有着迷人的微笑和丰富的表情。 她拥有仿生橡胶皮肤,
企鹅号小编
2018/01/09
2.1K0
机器人被授予公民身份,究竟意味着什么?
对于容器环境来说 全栈监控究竟意味着什么?
对于大多数人来说,“全栈”(Full Stack)的意思很好理解。但是如果我们的话题涉及到监控容器环境呢?整个事情就会开始变得有些模糊了。在这篇文章中,笔者探索了在这样的一个环境下,获得全栈可见性的不
静一
2018/03/27
9480
对于容器环境来说 全栈监控究竟意味着什么?
创始人纷纷回归,对科技公司究竟意味着什么?
8月11日,百度在Summer Party上宣布了两件事:一个是百度将在工作日给员工提供免费的早餐和夜宵;还有一个是“青松计划”:为司龄两年以上百度员工的父母提供全国范围的医疗保险,并且不限父母年龄、身体健康状况、有无社保,这两个面向百度员工的福利受到外界关注和赞许。不过,相对于福利而言,更值得关注的是,李彦宏在演讲中对技术投资的执着:
罗超频道
2018/08/16
4880
创始人纷纷回归,对科技公司究竟意味着什么?
史上最严数据保护条例GDPR今日生效,究竟意味着什么?
GDPR 的全称是 General Data Protection Regulation,即《通用数据保护条例》。这项法案在 2012 年 1 月份就已经起草,经过 4 年的探讨与协商,欧盟于 2016 年 4 月正式通过这一条例并宣布试行,到 2018 年 5 月 25 日(即今天)正式全面施行。由于 GDPR 规定,企业一旦违反这一条例,最高可面临全球营业额 4% 的罚款,因此被冠以“史上最严数据保护条例”的称号。此前,不论是 2017 年的几起大型数据泄漏事件,还是近期闹得沸沸扬扬的 FaceBook 与剑桥分析公司收集用户数据事件,都在暗中庆幸自己没撞上 GDPR 的正式实施。否则,他们面临的情形将比现在更为严峻。
FB客服
2018/07/30
2.8K0
史上最严数据保护条例GDPR今日生效,究竟意味着什么?
宋宝华:Linux内核中用GFP_ATOMIC申请内存究竟意味着什么?
本文补充校正一些Linux内核开发者关于GFP_ATOMIC的认知不完整的地方,阐述GFP_ATOMIC与free内存watermark的关系,并明确什么时候应该用GFP_ATOMIC申请内存。目录:
Linux阅码场
2021/01/12
5.3K0
777 意味着什么?
本文最先发布在: https://www.itcoder.tech/posts/what-does-chmod-777-mean/
雪梦科技
2020/05/25
1.9K0
777 意味着什么?
宋宝华:Linux内核中用GFP_ATOMIC申请内存究竟意味着什么?
本文补充校正一些Linux内核开发者关于GFP_ATOMIC的认知不完整的地方,阐述GFP_ATOMIC与free内存watermark的关系,并明确什么时候应该用GFP_ATOMIC申请内存。目录:
233333
2022/11/18
7100
宋宝华:Linux内核中用GFP_ATOMIC申请内存究竟意味着什么?
Hooks 对于 Vue 意味着什么?
OS:虽然这是一篇 19 年 4 月的文章,但是对于 Hooks 说的非常清晰,作者也是请到尤大进行了原文的订正,对于了解 Vue Hooks 的设计及发展,还是有很好的阅读性的。
掘金安东尼
2022/09/19
5520
Hooks 对于 Vue 意味着什么?
WebRTC对你意味着什么
原文链接 / https://blog.mozilla.org/blog/2021/02/04/what-webrtc-means-for-you/
LiveVideoStack
2021/09/01
5410
WebRTC对你意味着什么
数学对于人类意味着什么
  这个话题是个很常见的话题,也是一个很难说明的问题。每当闲着无事的时候,我都会去思考一下关于数学的问题。正值假期,我有很多的时间来思考。   昨天大年三十,母校老师问了我一个微分方程y''+py'+qy=Aerx的解法问题,当然在此之前也问过我类似的方程的解答问题,虽然我已经很久没有去想微分方程的解析解问题,但是依稀还记得微分方程的一些知识。于是用纸张比划了很多,一通推导,关于此类方程的解法,引申出了线性空间、基、解空间的问题乃至比这个更复杂的高阶问题的解答。自己觉得还算满意,庆幸还没有完全把此类问题还给
窗户
2018/03/29
7160
究竟什么是POJO?
大家好,又见面了,我是你们的朋友全栈君。 POJO(Plain Old Java Object)这种叫法是Martin Fowler、Rebecca Parsons和Josh MacKenzie在2000年的一次演讲的时候提出来的。 我在做J2EE培训中发现我的很多学生问我什么是POJO,后来我在写书(《Spring2初学者实践教材》和《Spring2初学者实践教材》)的时候发现POJO这个概念无法回避。现在网上对于POJO的解释很多,但是很多都是有错误的或者不够准确。对此我一开始也是存在误区的,我原来是这样理解的: POJO是这样的一种“纯粹的”JavaBean,在它里面除了JavaBean规范的方法和属性没有别的东西,即private属性以及对这个属性方法的public的get和set方法。我们会发现这样的JavaBean很“单纯”,它只能装载数据,作为数据存储的载体,而不具有业务逻辑处理的能力。 所以下面的代码被认为是POJO了。
全栈程序员站长
2022/09/01
4430
究竟什么是DAO?
web-server层获取数据的一段伪代码如上,不用纠结代码的细节,也不用纠结不同编程语言与不同数据库驱动的差异,其获取数据的过程大致为:
架构师之路
2021/02/26
7740
究竟什么是DOM?
文档对象模型或“DOM”是网页的接口。 它本质上是页面的API,允许程序读取和操作页面的内容,结构和样式。
frontoldman
2019/09/03
1.1K0
究竟什么是DOM?
SEO不忘初心意味着什么?
不忘初心,方得始终相信这句话大家都不会陌生,进入SEO行业多年后,你是否思考过这个问题,我们是否还是如刚进入SEO行业般的心态、想法,我们是否已经迷失了方向,而如今依旧还保持着初心的seoer又会面对哪些问题。
蝙蝠侠IT
2020/10/23
3360
SEO不忘初心意味着什么?
安全对你来说意味着什么
安全是我们这个行业的代言词,我们为安全而生。当你踏入这个网络安全领域的时候,你可能会思考一个问题:安全对与我和企业来说意味着什么?
信安之路
2018/08/08
1.3K0
安全对你来说意味着什么
教育智能硬件火了,意味着什么?
作者 吴朋阳  腾讯研究院智慧产业研究中心主任 2021年4月23日-25日,第79届中国教育装备展示会在厦门国际会展中心举办。17万多平方米、9000多个展位占满了整个场馆,汇聚了国内外1300余家企业参展,成为了会展中心建馆以来面积最大的展览,火爆程度堪比巅峰时期的汽车展和通信展。 在本次展会的“大数据+AI双轮驱动 新时代教育创新高峰论坛”上,腾讯研究院、腾讯智慧教育发展研究中心联合Intel和艾瑞咨询,共同发布了《2021中国教育智能硬件趋势洞察报告》,对教育智能硬件市场的火爆进行了解答。 本
鹅老师
2021/04/29
6500
究竟什么是linux!?
昨天需要在centos下安装一个软件,下载了原代码编译,提示缺少另外一个组件,又下载了,编译的时候,又提示需要再安装另外一个开源的软件,就这样,一个传一个,直到第6个,一次一次查找,下载、make,花了一天的时间,终于搞定了。
力哥聊运维与云计算
2019/06/28
2K0
中国5G候选方案正式提交!NB-IoT备胎转正的背后,究竟意味着什么?
“2019年7月17日,ITU-R WP5D#32会议在巴西布济乌斯结束。来自全球政府主管部门、电信制造及运营企业、研究机构共约180名代表参加了本次会议。
鲜枣课堂
2019/07/28
4700

相似问题

工厂数据重置究竟意味着什么?

13

溢出意味着什么?

23

时间复杂性究竟意味着什么?

410

最大似然估计究竟意味着什么?

39

HTTP或jquery超时究竟意味着什么?

12
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档