|
|
樓上說的對(duì):
b/16*10+b%16,比如這個(gè),b=0x27這個(gè)BCD數(shù)值,經(jīng)過這公式后,b/16*10+b%16,結(jié)果是10進(jìn)制的27,
b/16是取高4位的值,把這個(gè)值當(dāng)成10進(jìn)制的10位,所經(jīng)要*10,b%16是取低4位,即10進(jìn)制的個(gè)位數(shù)。
PS:存為BCD的16進(jìn)制數(shù)值,其中不會(huì)出現(xiàn)ABCDEF這樣的值,不然計(jì)算會(huì)出錯(cuò)的。
我發(fā)現(xiàn)我也是太閑了。。。。。。 |
|