为何说十六进制数乘以十六就是在后面加个0

[复制链接]
查看11 | 回复3 | 2011-7-7 11:34:06 | 显示全部楼层 |阅读模式
为何说十六进制数乘以十六就是在后面加个0。
但是用calc算 例如十六进制数 5*16 结果却是6E啊
(我完全了解这个这样的理解是错的)
请详细说说“十六进制数乘以十六就是在后面加个0。” 这句话的意思

回复

使用道具 举报

千问 | 2011-7-7 11:34:06 | 显示全部楼层
十六进制数乘以十六就是在后面加个0,这句话没有错!如:(注意算式中的H和D,分别表示16进制 和10进制 )16进制
10进制10H*16D=10H*10H=100H
10H*16D=16D*16D=256D
100H=256D2H*16D=2H*10H=20H
2H*16D=2D*16D=32D
20H=32D... 显然 ,结论是对的!至于你说的“2*16=2C,而不是等于20”,你是将16进制数16 和10进制数16混为一体了,因为16H不等于16D....
回复

使用道具 举报

千问 | 2011-7-7 11:34:06 | 显示全部楼层
二进制数 2*2实际上是0010*0010 = 0100左移一位十进制数 10*10 实际上是 10*10=100 左移一位十六进制
16*16 实际上是 0X0010*0X0010 = 0X0100 左移一位由此可见相应的数乘以其进制单位,就是进位,从位运算的的角度来讲就是移位,向左移一位...
回复

使用道具 举报

千问 | 2011-7-7 11:34:06 | 显示全部楼层
2进制数字,后面加上一个0,就是乘以2;8进制数字,后面加上一个0,就是乘以8;10进制数字,后面加上一个0,就是乘以10;16进制数字,后面加上一个0,就是乘以16。就是这么简单。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行