我们知道,数字8用二进制表示为:1000 用16进制表示为:8
那么我给你一个16进制的数字,0x7f,他的二进制是什么呢? 一个16进制的位数,用4位表示。比如,0x 7 f 其中: 7用4位二进制表示为:0111 f 用4位表示为:1111
所以0x7f 就是:0111 1111;
我一直以为F 表示是16,我错了,F 是15.