- 这道十六进制加法5FH+80H=DFH我对这题的解法是这样子的,
- 5FH+80H=DFH
我对这题的解法是这样子的,撇开H不看,先从个位数开始,F+0=F,十位数5+8=13,转换成十六进制正好是D,所以整个答案凑成一起正好是DFH,我这样解题,对不对?
还是有什么办法呢?
- 您的算法不错,简洁,正确,完全可以这样计算。
十六进制的计算和十进制的一样,都是相同数位上的数字相加减,只不过十六进制是满16进位。比如:DFH+02H,计算过程是:
F+2,满16进位1,余下1,D+O=D,加上进位1,变成E,所以结果
是E1H。没有算错吧。
后面的“H”当然代表十六进制,不参与运算。