|
发表于 2011-11-17 19:17:21
|
显示全部楼层
本帖最后由 kane080824 于 2011-11-17 19:19 编辑
呵呵 好笨,举个例子你就ok了
比如一个十进制数48去除以2对吧,可是呢我是个超超级大笨蛋,不懂48,只知道48是4和8两部分拼起来的,就像有两块木板,一块上写4一块上写8,然后并排放一起.我做除法所以也就只好一个一做,搞成4/2和8/2,可是这样怎么行,毕竟结果不对啊,于是有聪明人跟我总结了:说,结果应该是4/2必须乘以10然后加上8/2,我就纳闷啦,搞什么东东啊,这什么意思,他说,你把48拆开成高位和低位分别去除2可以,但4在高位上其实是40,你用4去除了,所以高位结果必须乘以10,哦这样啊原来,我问如果是一个16进制数那杂办,他说那就除后乘以16即可,我说如果我有一个16进制数是12345678H/xxxx,我分两部分高位为1234,低位为5678分别去除法,那杂办,他说,1234/xxxx后必须*16*16*16*16然后加上5678/xxxx,而连乘4个16就等于16进制数10000H,于是结果为[(1234)*10000H+5678]/xxxx;好比:十进制数12345678/xxxx,可以写成[(1234)*10*10*10*10+5678]/xxxx一样 |
|