首先 我们任意取一个整数 比如取60
把它换成二进制是 (电脑存储32位):0000-0000 0000-0000 0000-0000 0011-1100
我们先获得最低四位的十六进制数
思路:
用这个整数 &15 即可得到
0000-0000 0000-0000 0000-0000 0011-1100
& 0000-0000 0000-0000 0000-0000 0000-1111
---------------------------------------------------------------------
0000-0000 0000-0000 0000-0000 0000-1100 C
接着我们求低位时我们先将这个数 进行无符号右移4位
移位前 0000-0000 0000-0000 0000-0000 0011-1100
移位后 0000-0000 0000-0000 0000-0000 0000-0011
用这个整数 &15 即可得到
0000-0000 0000-0000 0000-0000 0000-0011
& 0000-0000 0000-0000 0000-0000 0000-1111
---------------------------------------------------------------------
0000-0000 0000-0000 0000-0000 0000-0011 3
这样我们就求出了 60的十六进制数就是 0000003C;