二进制转十进制,比如25d=11001b,11001b转化过来的方法是1×2的一次方加+0×2的2次方+0×2的3...二进制转十进制,比如25d=11001b,11001b转化过来的方法是1×2的一次方加+0×2的2次方+0×2的3次方+1乘2的4次方+1乘2的5次方,为什么结果算出来等余50,而不是25,还有单片机书中的2的16次方表示成0000h~ffffh,我知道h是16进制的意思,还有个问没回答阿

问题描述:

二进制转十进制,比如25d=11001b,11001b转化过来的方法是1×2的一次方加+0×2的2次方+0×2的3...
二进制转十进制,比如25d=11001b,11001b转化过来的方法是1×2的一次方加+0×2的2次方+0×2的3次方+1乘2的4次方+1乘2的5次方,为什么结果算出来等余50,而不是25,还有单片机书中的2的16次方表示成0000h~ffffh,我知道h是16进制的意思,
还有个问没回答阿

十六进制的15,十六进制的数值依次为:
1,2,3,4,5,6,7,8,9,a(=10),b(=11),c(=12),d(=13),e(=14)
f(=15).