数值数据编码

数值数据编码
数值数据编码
数值数据编码

1

计算机中.
1.使用二进制数值便于和符合计算机硬件配置,
2.计算简单,2进制有三种运算

2

数值在计算机运算中,均是通过原反补码进行计算.正数,原反补码一致.对负数来说,反码是原码的取反.补码是反码的+1后的值.在对数值进行运算时,均是通过补码进行操作.获取到运算后的补码后,-1取其反码.然后通过取反获取运算后的最后结果,也就是原码.当然,这是二进制.

3

小数在计算机中有两种:定点小数与浮点数.
定点小数的格式是 第一个是0 接下来的是小数点与数值.小数点不占位置
浮点数就是小数点可以任意浮动的数.不过一个实数可以用指数形式表示,所以浮点数也就用定点小数来表示了,使计算机按照固定结构去执行功能

4

有符号数与无符号数
有符号数就是用最高位表示符号(正或负),其余位表示数值大小,无符号数则所有位都用于表示数的大小

5

数值数据编码
计算机中,二进制的正负数的机器数原码进行计算,此时符号位也会参与运算,则结果是错的.如果考虑掉符号位问题,那么会使问题很复杂.由此,引入了数值编码.
数值数据编码