1.浮点数表示法
自从专职前端技术后,对数据和数据结构的重视越来越少,可是事实上,成为一个有全栈技术的程序员对前端技术才有自己的见解,而不是盲目跟风。嗯,就是这样。
浮点表示法 符号位 指数位 小数位
这里引入余码系统 即往右平移一半的位数 从而再表示指数位 这样 符号位 指数位 不会引起混淆
二进制到十进制
01101011
位置个数: 1 3 4
指数:110 -》 2
小数: .1011 -> 10.11 -> 2(3/4)
十进制到二进制
1(1/8)
1.001
->01011001
(3/8)
0.011
0.11 * power(2,1)
为什么这么做呢?
其实是因为规范化的原因
不然 比如
01000110
01011100
都可以表示(3/8)
为了不使同一数值多种表示方法,
所以尾数(小数位)第一位为1来避免这种误解!
感觉还是说不清楚,但是有点意识和觉悟了,我明天好好总结一下,用合适的语言和作图工具解决。
时间: 2024-10-27 10:38:00