瑞星卡卡安全论坛

首页 » 技术交流区 » 系统软件 » 求教十六进制的加减运算法则
坏小子 - 2006-1-6 23:02:00
在网络上找了好半天没有找到,请大家给与解答最好能举个例子,详细说明,欧太笨了
轩辕小聪 - 2006-1-9 19:38:00
在十六进制中,除了用0~9外,还用A、B、C、D、E、F分别表示10~15,而十六进制和十进制的不同之处就是在计算时是逢16进一的。如1A(16进制)转化为十进制为1×16+10=26,而214(16进制)转化为十进制为2×16^2+1×16+4=532。(16^2表示16的平方,16^3表示16的3次方,依此类推),而1111(16进制)转化为十进制为1×16^3+1×16^2+1×16+1=4369。
    计算的时候也是从低位算起,满16进一,如:
    16进制下计算1A+29:最低位A+9即为19,超过16,所以A+9=10+9(十进制)=19(十进制)=13(16进制),高位的1加到前面去,则答案为1A+29=43(16进制)。
    不知道这样的答案你满意吗?
       
haste - 2006-1-12 13:19:00
借本汇编或单片机的书,

里面讲的很明白的!
1
查看完整版本: 求教十六进制的加减运算法则