这串数字是十进制每位上表示的数:1000,100,10,1,比如2017表示有2个1000加0个100加1个10加7个1,这串数的特点是,个位1,高位=低位乘以10
对应二进制的数:8,4,2,1,个位1,高位=低位乘以2
那么10=8+2=1*8+0*4+1*2+0*1,提取出来10D=1010B
8=2³10进制的8等于2进制的1000因为最后一位的权是2^0,向左移,依次是2^1,2^2,2^3......
没有%h吧,%x才是十六进制