而 16 进制的转换用移位操作可以有一个非常高效而巧妙的算法:一个字节是 8 位,能表示 256 个数据,转换成16进制就要用两个可见字符来表示,那么实际上就是每个可见字符表示 256 个数据中的一半,也就是 8 位数据中的一半 -- 即 4 位数据。而4位二进制最多能表示 16 个数据(两个16种可能性组合在一起...
将上式转10进制=2*(16的5次方)+5*(16的4次方)+9*(16的3次方)+15*(16的平方)+10*(16的1次方)+4 即=2*16*16*16*16*16+5*16*16*16*16+9*16*16*16+15*16*16+10*16+4 这就是16进制转10进制的规律。说明:如果你看不懂上边的16进制转10进制的话,你真不太适合C编程...