2009-01-16 63 views

回答

27

因为十六进制与十进制数字的位数更接近。每个十六进制数字对应4位(半字节)。所以,一旦你学会了每个十六进制数字(0-F)相关的位掩码,你可以这样做:“我想为低位字节面具”:

0xff 

,或者“我要一个掩模用于底部31位“:就参考

0x7fffffff 

HEX BIN 
0 -> 0000 
1 -> 0001 
2 -> 0010 
3 -> 0011 
4 -> 0100 
5 -> 0101 
6 -> 0110 
7 -> 0111 
8 -> 1000 
9 -> 1001 
A -> 1010 
B -> 1011 
C -> 1100 
D -> 1101 
E -> 1110 
F -> 1111 
3

他们可能使用了十六进制值,因为数字在十六进制中更容易记住。例如,0x7fffffff与2147483647相同,但更容易记住。

2

六角是CPU实际上使用二进制的人类可读形式。在查看低级命令时,匹配CPU并以十六进制表示通常更有意义,

相关问题