这道十六进制加法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”当然代表十六进制,不参与运算。