计算机中的数据运算

放上计算机中的数据的表示方法 

计算机中的数据表示方法-CSDN博客

补码的运算:

        连同符号位一起相加,符号位产生的进位自然丢掉,这里要特别注意机器数的位数,计算数的位数决定了可以存放的数据的大小,加减产生的数据的大小要在机器数可以表示的范围之内。

溢出判断:

        由于同样位数的机器数的正数与负数的相加不会产出溢出,参数溢出的可能是正数与正数的相加或者负数与负数相加;

        方法一:可以通过最高有效位的进位 异或 符号位进行判断,如果为 1 则为溢出。

        方法二:两位符号位判断溢出,正常情况下两个符号位是一样的,0 表示正数,1 表示负数。

移位运算:数据相对于小数点移动 n 位

        左移:绝对值扩大为原来的两倍

        右移:绝对值缩小为原来的二分之一

移位的规则:  

        符号位不变

计算机中的数据运算_第1张图片

计算机中的数据运算_第2张图片

计算机中的数据运算_第3张图片

计算机中的数据运算_第4张图片

你可能感兴趣的:(计算机)