天天百科

负溢出怎么求补码

2023-06-28 分类:百科

TIPS:本文共有 263 个字,阅读大概需要 1 分钟。

负溢出的补码,是能够和其相反数相加通过溢出从而使计算机内计算结果变为0的二进制码。

假设寄存器是 n 位的,那么 -a 的补码,应该是 2^n-a 的二进制编码。

比如,计算Java中byte类型的-3在计算机中的表示,那么将 n=8, a=3 代入2^n-a 将得到 2^8-3=253=(11111101)_2 ,所以11111101就是-3的byte类型补码也就是8位补码。 n 位补码“补充了”负数绝对值和 2^n 之间的“差距”,从而实现了将减法变成加法从而能够通过加法器进行整数(包括正整数、负整数和0)的加减法运算。

如果觉得《负溢出怎么求补码》对你有帮助,请点赞、收藏,并留下你的观点哦!

阅读剩余内容
网友评论
相关阅读
小编推荐