十进制到浮点

Ice*_*orm 3 floating-point decimal ieee-754

如果我想转换一个数字Ex.32.24x10 ^ 5符合IEEE 754标准BY HAND我该怎么办?

Jos*_*shD 5

首先,阅读并熟悉有关格式的一些信息.然后将整数转换为二进制.然后确定指数(当然是2的幂)来标准化尾数.然后在适当的位中编码尾数,并在适当的位中编码指数.

32.24E5 = 3224000
= 1100010011000111000000b
= 1.100010011000111000000b E 21 (that's 2^21)
= 1.100010011000111000000b E 10101b
Run Code Online (Sandbox Code Playgroud)

所以现在,将两个值编码为指数部分和尾数部分(请记住,尾数中的前导值不包括在内,假定它总是一个(取决于格式,因此熟悉步骤)).

  • 指数 - 正面或负面 - 以"偏见"形式表示,而不是两个补码. (4认同)