所以我有一个关于用 0 填充的快速问题。我做的例子如下,只是假设长度无关紧要并且没有符号位。
a) 1000 = 00000001000
b) 110.101 = 110.00000101
c) 110.101 = 110.10100000
我知道在前面填充二进制数的整数部分很好(尽管有缓冲区和类似的东西)。当我处理小数点时,我永远不记得它是如何工作的。你是在基数(b)旁边还是在数字(c)的末尾填充。另外,像这样的填充会影响这些数字的补码吗?
谢谢
编辑: 我问这个的原因是因为我正在从二进制转换为十六进制,将二进制转换为八进制。为此,我必须将位分组为 4 或 3 组。我没有足够的位,所以我需要在某处添加零。