嗨,我想知道是否有人可以解释如何读取像 0x7c00009d 这样的十六进制数字,即它在全零的二进制形式中是什么样子?
最佳答案
每个十六进制数字都有一个四位等效值
0x0 = 0000b
0x1 = 0001b
0x2 = 0010b
0x3 = 0011b
0x4 = 0100b
0x5 = 0101b
0x6 = 0110b
0x7 = 0111b
0x8 = 1000b
0x9 = 1001b
0xA = 1010b
0xB = 1011b
0xC = 1100b
0xD = 1101b
0xE = 1110b
0xF = 1111b
要转换为二进制,只需将每个数字替换为相应的数字即可。在您的示例中:
0x7c00009d = 0111 1100 0000 0000 0000 0000 1001 1101
或
01111100000000000000000010011101b
末尾的“b”后缀表示这是一个二进制数。
关于c - 如何读取像 0x7c00009d 这样的十六进制数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28711284/