数据的表示
进制的转换
短除法 --> 除以要转换的进制数,直到商为0,然后倒序输出余数 二进制转换为八进制(三位二进制)、二进制转换为八进制(四位二进 制) ***计算机编码***
原码:
最高位是符号位(不能在计算机中直接运算)
- 反码:
符号位单独提出来,其他位置在原码基础上按位取反
- 补码:
负数的补码在反码的基础上加1
- 正数的反码、补码、原码相同 表示的范围 (一个字节来表示: n = 8)
-127~127
-127~127
-128~127
浮点数运算
N = M * R^e (M:尾数, R:基数,e:指数) 例如 119 = 1.19 * 10^2 19 = 1.9 * 10^1
运算过程: 19 = 0.019 * 10^2 19 + 119 = ( 0.019 + 1.19 ) * 10^2 = 1.209 * 10^2
对阶(缩小e比较小的尾数实现对阶) –> 位数运算 –> 结果格式化(确保结果的尾数小数点的数字: 1~ 9 )