算术溢出

✍ dations ◷ 2025-12-06 22:18:59 #算术溢出

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

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

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

有几个控制溢出的方法:

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

相关

  • 传播艾滋病罪传播艾滋病罪在许多国家都会被认为是一种犯罪,不论是故意或者由于疏忽大意传播艾滋病。有这种行为的人会被以传播艾滋病、谋杀、一般杀人、谋杀未遂、袭击等罪名控告。有的国
  • 奥德省奥德省(法文:Aude)是法国朗格多克-鲁西永-南部-比利牛斯大区所辖的省份,东邻地中海。该省编号为11。5个海外省及大区
  • 振幅振幅是在波动或振动中距离平衡位置或静止位置的最大位移。符号A,单位米。振幅属于标量,振幅永为非负值(≥0)。在下图中,位移“y”表示波的振幅。系统振动中最大动态位移,称为振幅
  • 真武汤真武汤,出自《伤寒杂病论》,原名玄武汤。
  • 各国煤产量列表这是一个2012年的各国煤产量列表,数据基于英国石油出版的《BP世界能源统计》2013,其中对煤产量大于100万吨的国家进行了排名。
  • ProFTPdProFTPd是一套可配置性强的开放源代码的FTP服务器软件,名称最后的d字是因为在Linux中是用daemon来称呼。ProFTPd与Apache的配置方式类似,因此十分容易配置和管理。ProFTPd亦开
  • 永远的三丁目的夕阳《ALWAYS幸福的三丁目》(日语:ALWAYS 三丁目の夕日),山崎贵执导的日本电影。改编自西岸良平的漫画《三丁目的夕阳》。2005年11月5日上映。由吉冈秀隆、堤真一、药师丸博子、小雪
  • 蓝理墓蓝理墓,位于中国福建省漳浦县湖西畲族乡后溪村,为一个省级文物保护单位,类型为古墓葬,为第七批福建省文物保护单位,公布时间为2009年11月16日。蓝理墓的历史年代为清。
  • 299年
  • 草鹿龙之介赤城号航空母舰第四航空队第二十四航空战队横须贺海军航空队草鹿龙之介(日语:草鹿龍之介/くさかりゅうのすけ,1892年9月25日-1971年11月23日)是一位日本帝国海军军人,剑道家。海军兵学校41期毕业生,海军大学校24期毕业生。最终官阶中将,并且为一刀正传无刀流第4代宗家。