加载中...
加载中...
定点与浮点数据表示

定点与浮点数据表示 原创

 定点与浮点数据表示

 定点数据表示

定点数据反过来就是点定,也就是是小数点固定

定点数表示方法的理解 

计算机的计算只能进行整数运算!可我们实际生活工作中遇到了数据不只是整数,还有小数和分数,正数和负数。这是用有限资源解决无限(大量)问题的一个典型用法。

整数在计算机中的表示是很简单,按照二进制与十进制转换即可。问题是我们的需要处理的数据不仅有整数,而且还有大量的小数,因此小数点如何表示。多了一个不是数字的符号,再加一个二进制编码,例如用1010表示小数点,行,但是这种方法解决了表示,增加了计算复杂性,有局限性,换思路,因此提出了在计算机中大家约定将小数点固定在某个位置,这样我们就有了定点数的概念了。小数点约定在哪个位置?在数据的最左边、最右边、中间某个位置。在研究中发现定在最左边和最右边最简单方便,因此计算机中的数据都是纯整数或纯小数。这样,不管小数点在最左边(纯小数),还是小数点在最右边(纯整数),都不用表示小数点了。


正负数的表示与理解

小数点的处理方法启发了我们,我们把数据中的最高位(最左边位)作为符号位,二进制数是0和1,正好两个状态,用0表示正数,用1表示负数。可是我们大家以前学习的正负号是“+”或“-”,如果是正数,其符号还不需要写出来。这没关系,在计算机输入输出的时候完成“0”与“+”,“1”与“-”转换就完了,如果输入的时候没有符号,则计算机内部强制加符号“0”,输出的时候,根据你的要求,“0”可以转换为“+”输出,也可以不转换任何符号输出。


小数的表示与运算

小数采用浮点数的表示方法。浮点数由四个部分,每一部分占多少位,在哪几位,都有规定,并且由于数据输入的形式和运算的结果,所以有了浮点数规格化的要求,所以学习浮点数,在理解浮点数的表达方式的基础上,要理解并记住IEEE754标准的规格化浮点数。  

分数的表示与运算  

计算机中没有分数的表示方法,而是在输入时就已将分数转变为小数输入了。  


移码是什么码数据  

移码是无符号整数,将移码位数表示范围内的正负数加上一个数变成一个全部正数的数,这种表示的数称为移码。这样一在运算时方便对阶,二不需要表示一位表示符号,节省了空间。  


  

没有更多推荐了 [去首页]
image
文章
357
原创
284
转载
73
翻译
0
访问量
199056
喜欢
47
粉丝
6
码龄
5年
资源
0

文章目录

加载中...
0
0