[英]Convert the Number to binary using IEEE 754 standard (32-bits)
我正在尝试使用IEEE 754标准32位将数字-11.25转换为二进制。
这是我到目前为止所得到的:
-11.25 = 1011.0100
1.0110100 * 2 ^ 3 3 + 127 = 130
= 1.0110100 * 2130
IEEE 754标准= 1100000010 1011010 ... 0
我认为我的答案是错误的,但我不知道是谁。
由于我假设您已经知道标准,我们可以将其转换为以下内容,
将您的数字转换为基数2
1011.01000
转移此二进制数
1.01101000
2**3
(移3)
加指数127 + 3 = 130
将130转换为二进制格式10000010
因此我们有sign * 2^exponent * mantissa
Sign
这显然是否定在这里,所以符号位将是1
2 ^ 3(因为3是您的指数,将结果130转换为二进制)将为10000010
此处的尾数将为01101000000000000000000
您的最终结果是1|10000010|01101000000000000000000
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.