算术溢出

✍ dations ◷ 2025-11-22 22:43:12 #算术溢出

算术溢出(arithmetic overflow)或简称为溢出(overflow)指的是:

加法器是中央处理器算术逻辑单元中的核心之一。当长度为n位的两个二进制数经过加减法器运算,得到的长度为n位的结果不是正确值时,我们说发生溢出。

大多数的电脑都可以区别以上两种溢出条件。当加法或减法的结果发生进位,必须考量到当运算的数值与结果都是unsigned numbers(无号数值,即“正数”)类型时,运算的结果就不适合使用这个数值类型。所以,在执行无号数值(正数)的加法或减法之后检查进位旗标是非常有用的作法。“溢出”在运算结果为无号数值时容易发生,可以从有符号的运算数值预计出这类的情形(例如:两个正整数相加产生的结果为一个负数)。所以,在执行2的补码的加法或减法之后检查溢出旗标是非常有用的作法(换言之,有考虑到有号数值)。

有几个控制溢出的方法:

任何数除以零的计算(Divided by zero)“不是”算术溢出的一种。在数学上只能明显算是不明确的定义(Undefined);它计算出来的结果只能当成是“没有”值,而不是非常大的无限数值。

相关

  • 磷酸二酯酶抑制药磷酸二酯酶抑制剂(英语:Phosphodiesterase inhibitor)拥有抑制磷酸二酯酶活性的功效,降低第二信使(cAMP或cGMP)的水解,因而提升细胞内cAMP或cGMP的浓度。有些磷酸二酯酶抑制剂可选
  • 翟明国翟明国(1947年12月-),河南济源人,中国前寒武纪地质与变质地质学家。2009年当选中国科学院地学部院士。中国科学院地质与地球物理研究所研究员。1976年毕业于西北大学地质系,1982年
  • 明宗元明宗和世㻋(蒙古语: ᠬᠦᠰᠡᠯᠡᠨ ᠬᠠᠭᠠᠨ,鲍培转写:küsele qaγan,西里尔字母:Хүслэн хаан;藏语:.mw-parser-output .uchen{font-family:"Qomolangma-Dunhuang",
  • 句容市句容市是中国江苏省镇江市代管的一个县级市。位于镇江市西南部,北临长江,西接南京,是南京的东南门户,素有“南京新东郊、金陵御花园”之美誉。句容在唐代属于江南东道之润州管辖
  • 国可以指:
  • 活跃用户活跃用户(英语:Active users)数是衡量互联网产品(例如社交网络服务,在线游戏或移动应用)成功与否的性能指标。它衡量在给定的时间间隔内有多少用户访问该产品或服务或与该产品或服
  • 朱常⿱汏岁清平昭裕王朱常(16世纪-1611年),明朝德藩第一代清平王,德定王朱翊錧的嫡第五子。万历十一年(1583年)四月,封清平王。万历三十九年(1611年),朱常去世,谥号昭裕。庶第二子朱由喿后袭爵。
  • 伊霍尔·舍甫琴科伊霍尔·安纳图里奥维奇·舍甫琴科(乌克兰语:Ігор Анатолійович Шевченко;1971年1月10日-)是乌克兰的一位政治人物。在2012年12月至2015年7月期间,舍甫琴科曾经出任乌克兰环境和自然部长。他所属的政党是全乌克兰联盟“祖国”。据舍甫琴科表示,乌克兰总理亚采尼克多次要求舍甫琴科辞职。2015年7月2日,乌克兰国会因舍甫琴科“不能履行部长职务”而解除了他的职位 。
  • Ultimax 100轻机枪Ultimax 100轻机枪是由新加坡的新加坡技术动力(英语:Singapore Technologies Kinetics)制造,定位为班用机枪,为新加坡军队的制式轻机枪,作为班用支援武器(英语:Squad automatic weapon)使用。Ultimax 100采用气动、开膛待击,将部分的射击气体导入枪管上方的气体汽缸,利用气体的压力使活塞后退来打开枪机,进而发射北约5.56×45毫米弹药。至于闭锁方面,采用转拴式枪栓闭锁系统,枪机前端附有微型闭锁突耳,只要产生些许旋转角度便可与枪管完成闭锁。U
  • Panda Internet Security熊猫云端杀毒软件是熊猫安全公司推出的杀毒产品之一,分免费版和付费版两种版本。它是一个基于云端技术的软件,也就是说,文件扫描在远程的服务器上进行,而不会占用用户电脑的资源。熊猫安全公司的“集体智能”(Collective Intelligence)技术是该软件的基础 。该软件可以执行手动的系统扫描,或持续在背景常驻以提供即时保护对抗病毒和恶意网站,但也会稍微拖慢系统速度。目前该软件已改名为“熊猫免费杀毒软件”,分免费版和专业版两种版本。免费版提供实时防病毒与防窥视功能;专业版则包含免费版的所有功能外,另外含