数值数据编码

来源:互联网 发布:大嘴视频软件 编辑:程序博客网 时间:2024/06/06 01:33

这里写图片描述
这里写图片描述
这里写图片描述

1

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

2

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

3

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

4

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

5

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

原创粉丝点击