问题标题:
【16进制的加减运算(CBFFF-A4000)+1的值是多少,过程是怎么算出来的,会的朋友详细说下,急等!】
问题描述:
16进制的加减运算
(CBFFF-A4000)+1的值是多少,过程是怎么算出来的,会的朋友详细说下,急等!
郭依昆回答:
在十六进制中,除了用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进制).
CBFFF-A4000
CBFFF16进制转化十进制
=12*16~4+11*16~3+15*16~2+15*16+15
=786432+45056+4095
=835583
A400016进制转化十进制
=10*16~4+4*16~3+0+0+0
=655360+16384
=671744
835583(十进制)-671744(十进制)=163839(十进制)
163840(十进制)+1(十进制)=163840(十进制)
163840十进制转化16进制=28000
(CBFFF-A4000)+1=28000
点击显示
数学推荐
热门数学推荐