- UID
- 2
注册时间2004-12-1
阅读权限255
最后登录1970-1-1
总坛主
  
TA的每日心情 | 开心 2024-12-1 11:04 |
---|
签到天数: 12 天 [LV.3]偶尔看看II
|
发表于 2007-8-24 13:48:46
|
显示全部楼层
原帖由 红楼梦中人。 于 2007-8-24 11:09 发表 
10进制中的16 转换16进制为 10
这个是为什么? 也是根据老大给我的提示8 4 2 1 原理吗
能给我些具体的吗 最好有例子
谢谢 !!/:001
这样理解吧:
方法1:
16进制的几个字符为:
0 1 2 3 4 5 6 7 8 9 A B C D E F
既然是转16进制你就不要想10了,给你做个除法运算~~
例:
(1000)10(十进制“1000”的正规表示方法)
1000/16=62 余8
62/16=3 余14(十六进制为E)
3/16=0 余3
玩完了,,然后从下面往上面记录,,就像堆栈原理一样“后进先出”
故: (1000)10=(3E8)16
方法2:
先转换为2进制再转成16进制
10-->2 -->16
(1000)10 = (1111101000)2
现在来拆分一下,从右边开始每4位为1组 其他的补零(再给你温习一下8421)~~ 变成了:
0000, 0011, 1110, 1000
0 3 E 8
(1000)10 = (1111101000)2 =(3E8)16 前面的0通常省略
还是说一下:8421是电子学中的概念,不要乱搬~~ |
评分
-
查看全部评分
|