在计算机中如何表示小数点?什么是定位表示法和浮点表示法?

在计算机中如何表示小数点?什么是定位表示法和浮点表示法?,第1张

定位表示法:定点数指小数点在数中的位置是固定不变的,通常有定点整数和定点小数。在对小数点位置作出选择之后,运算中的所有数均应统一为定点整数或定点小数,在运算中不再考虑小数问题。(1)定义:数据中小数点位置固定不变的数(2)种类:定点整数(3)小数点在符号位与有效位之间。注:定点数受字长的限制,超出范围会有溢出。浮点表示法:浮点数中小数点的位置是不固定的,用阶码和尾数来表示。通常尾数为纯小数,阶码为整数,尾数和阶码均为带符号数。尾数的符号表示数的正负;阶码的符号则表明小数点的实际位置。(1)形式:N=M×2E(2)M:尾数(3)E:阶码(4)在计算机中M和E表示形式为阶码 尾数符号 尾数将其与数学中的科学记数法进行比较。注:其浮点数的精度由尾数决定,数的表示范围由阶码决定

比如十进制的小数025,也就是1/4;也就是 2 -2 ;
那么 2 -2
如何二进制表示呢?
我们先理解简单的十进制;
十进制的01就是1/10;
十进制的001就是1/100,也就是1 10 -2 ;
十进制的0001就是1/1000,也就是1 10 -3 ;

换成二进制
01就是1/2,也就是1 2 -1
001就是1/4;也就是1 2 -2
0001就是1/8;也就是1 2 -3

也就是小数点后往后数几位的问题了;


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13195009.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-18
下一篇 2023-06-18

发表评论

登录后才能评论

评论列表(0条)

保存