第一段我按照程序的算法试着把一个16进制数转10进制但是发现算出来不对啊,比如说A=32(16进制
i>>4=3,
j=32%16=6
k=3*10+j=36 !=50
是我哪个地方算错了呢?
第二段代码目的是把16进制数转为10进制判断值是否在目标范围间,但为什么把数据左移24/16/8位后再进行 | 运算能变成10进制数呢?有老哥愿意讲一下吗
第一段我按照程序的算法试着把一个16进制数转10进制但是发现算出来不对啊,比如说A=32(16进制
i>>4=3,
j=32%16=6
k=3*10+j=36 !=50
是我哪个地方算错了呢?
第二段代码目的是把16进制数转为10进制判断值是否在目标范围间,但为什么把数据左移24/16/8位后再进行 | 运算能变成10进制数呢?有老哥愿意讲一下吗