nt num=60
获取60的最后四位,通过&15
num&15=12,
为什么要写成12-10+‘A',却不可以写成 十六进制的 C 呢+?
回复:
之所以写成12-10+‘A’是因为 A在编码表中有个数据,假设我们不知道,但是 C 是A之后的第二个字符,A之后的第一个字符是B
我们想获得C可以通过A的数据+2得到
楼主想直接写成C,但是,楼主怎么知道结果是C?之所以这样,是因所楼主知道结果是13,自然对应到了C,
但是,如果是14楼主是不是还得把14和D对应起来呢?
所以,当我们不知道这个数是13还是14的时候,我们可以通过计算机这个数比A大多少来确定到底是C还是D还是其它 |