如何深刻理解IEEE浮点数的表示(IEEE floating-point representation)
引言大家都知道,可以在计算机处理器直接运行的是由0,1构成的机器代码(machine code),本文将介绍浮点数(floating point)在机器码中是如何被编码表示的。整数(integer)是如何被编码的呢?小伙伴们应该听过补码,原码,反码吧,这些正是整数被编码的不同规则。原码:一定字长,在不溢出的情况下,最高位是符号位,跟上该整数二进制表示。符号位中0代表正数,1代表负数。反码:将原码的每一位求补,即0变成1,1变成0。比如:0110求补就是1001。补码:最高位也是符号位,但是与原码
原创
2021-01-19 19:51:49 ·
4508 阅读 ·
7 评论