Binary 将8位十六进制数(IEEE-754)的单精度表示形式更改为实数
我正在将一个8位数的十六进制数改为实数Y。 号码是0xAC0396ED 我的问题是:我是否应该考虑这个问题?0x的意义是什么? 我研究了一下,根据维基百科,我得到了这个: “将前缀0x用于十六进制表示的数值常量” 我计划做的是将AC0396ED部分改为二进制,然后从二进制操作32位数字字节,将数字分成3部分:符号、指数和分数 我的最后一个问题是为什么我们需要十六进制、十进制、八进制?我们为什么不在所有的算术和运算中坚持使用二进制呢 谢谢。我的问题是:我应该考虑到这个问题吗?0x的意义是什么 不-你不应该考虑到这一点-它只是十六进制的一种表示法 我计划做的是将AC0396ED部分改为二进制,然后从二进制操作32位数字字节,将数字分成3部分:符号、指数和分数 以下是您的计算方法: AC0396ED=> 十进制的1012309961413。然后是二进制 1010 1100 0000 0011 1001 0110 1110 1101 这里有所有的位,即32位Binary 将8位十六进制数(IEEE-754)的单精度表示形式更改为实数,binary,32-bit,cpu-registers,hex,Binary,32 Bit,Cpu Registers,Hex,我正在将一个8位数的十六进制数改为实数Y。 号码是0xAC0396ED 我的问题是:我是否应该考虑这个问题?0x的意义是什么? 我研究了一下,根据维基百科,我得到了这个: “将前缀0x用于十六进制表示的数值常量” 我计划做的是将AC0396ED部分改为二进制,然后从二进制操作32位数字字节,将数字分成3部分:符号、指数和分数 我的最后一个问题是为什么我们需要十六进制、十进制、八进制?我们为什么不在所有的算术和运算中坚持使用二进制呢 谢谢。我的问题是:我应该考虑到这个问题吗?0x的意义是什么 不-
1 | 01011000 | 00000111001011011101101
所以第一位是1=>这个数字是负数
第二个是指数
第三个是尾数
我的最后一个问题是为什么我们需要十六进制、十进制、八进制?我们为什么不在所有的算术和运算中坚持使用二进制呢
更容易坚持使用十六进制-将32位与AC0396ED进行比较0x只是十六进制的表示法