如果先化成十进制数的话 相乘后溢出了怎么办
你确定 十六进制 有 “H” ??? 我 知道的十六进制和这个十六进制 藐视不一样
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
1 2 3 4 5 6 7 8 9 A B C D E F 10 11
这个 是 我 知道的 十六进制 对应的 数值 确实 没有 H 这个 代码
至于相乘 貌似 都是转换到 十进制 换算的追问
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
1 2 3 4 5 6 7 8 9 A B C D E F 10 11
这个 是 我 知道的 十六进制 对应的 数值 确实 没有 H 这个 代码
至于相乘 貌似 都是转换到 十进制 换算的追问
什么呀 H不是数值啊 表示十六进制的一个后缀啊
温馨提示:答案为网友推荐,仅供参考
第1个回答 2014-12-29
: 0A
* 20
____
00
14
____
140
0AH*20H=140H追问
* 20
____
00
14
____
140
0AH*20H=140H追问
看不懂
追答与十进制乘法非常类似,先做20H低位0的乘法,0*A=0,0*0=0,于是20H的低位乘以0AH得00H;然后做20H高位2的乘法,2H*AH=14H(这是十六进制乘法),2*0=0,于是20H的高位乘以0AH得14H。只不过做加法时,高位和14H相当于140H,于是00H+140H=140H。与十进制乘法很类似的,你可能不太理解的是,十六进制乘法规则与十进制乘法的规则(九九表)不同罢了。
本回答被提问者采纳