数据有两种表示方法:
真值法(+、-)
机器数(0、1):用原、反 、补码表示
原:
定义:.x为整数时:0<=x<2^n时,x原 = x;-2^n<x=<0时,x原 = 2^n - x(2^n为位数限制)
x为小数时:将上式2^n替换为1即可成立
直观来讲:符号位(0取代+、1取代-)+|真值| 即正数的原码是其本身,负数原码符号位为1,数值为不变
举例:+x原为0x,-x原为1x(x>1)
+0原为0, -0原为1
+x原为0x,-x原为1.x小数位(x为小于1的小数)
关于二进制运算:(8bits时)
+:对应重合,满位进位
-:不可直接减,绝对值大的决定符号位,数值位为绝对值差值