EMU618社区

 找回密码
 立即注册
搜索
查看: 8762|回复: 8

[求助] 哪位兄弟会计算机中的二进制转十六进制的

[复制链接]

该用户从未签到

发表于 2007-5-13 16:23:38 | 显示全部楼层 |阅读模式
最好用通俗点的方法  比如0100  1110  0101  0100  十六进制应该是多少 怎么算的
教我一下  我会了 给20柠檬
要最简便的方法 考试的时候不能带笔的

签到天数: 2 天

[LV.1]初来乍到

发表于 2007-5-13 16:27:32 | 显示全部楼层

二进制换十六进制??

这个貌似很复杂...只学过二进制或十六进制换算成十进制的说...然后再换算其它的...
嫌麻烦用科学计数器就得了...喔,对了,忘了LZ你要考试...那算了...
有空总结一下吧...

签到天数: 1 天

[LV.1]初来乍到

发表于 2007-5-13 16:36:57 | 显示全部楼层
WINDOWS自带的计算器行不行的?

签到天数: 2 天

[LV.1]初来乍到

发表于 2007-5-13 16:42:18 | 显示全部楼层

这样算...

首先明确,A,B,C,D,E,F分别相当于10,11,12,13,14,15

二进制                十六进制

1111                      F
11111111               FF
111111111111        FFF

那么依此推...

11111则可以看作是(0001)1111,前面不足4位的要补位...也就是(1)F.
10101则同理,(0001)0101,也就是(1)5

所以,你上面给的这个0100  1110  0101  0100
其实很简单...
0100就是 0*2的(3)次 + 1*2的(2)次 + 0*2的(1)次+ 0*2的(0)次=4   (其实那个次方就是位值-1)
1110=14=E
0101=5

也就是说上面的数值是4E54

签到天数: 6 天

[LV.2]偶尔看看I

发表于 2007-5-13 16:48:21 | 显示全部楼层
非常容易算

每4个2进制位表示一个16进制数

如 0100  1110  0101  0100
0100=2的2次方=4
1110=2的3次方+2的2次方+2的1次方=14=E
0101=2的2次方+2的0次方=5
0100=2的2次方=4

所以16进制为
4E54

如果一个2进制数位不是4的倍数则在前面补0
如 1 0011 1011 1011
可看做是
0001 0011 1011 1011

签到天数: 1 天

[LV.1]初来乍到

发表于 2007-5-13 17:28:18 | 显示全部楼层
偶还是看8懂......

签到天数: 1 天

[LV.1]初来乍到

发表于 2007-5-13 17:29:42 | 显示全部楼层
楼上几位说的方法都可算出,如果懒得算就用计算器.

脚本编的科学计算器

http://www.jctrans.com/tool/jsq.htm

如果为应付考试就没办法了.不过现在考试一般都给带计算器,而且不会考这么没技术含量的东西.

该用户从未签到

发表于 2007-5-13 18:08:28 | 显示全部楼层
:) 這... 另我想起當年學日本用TTL 74系列芯片自己裝的 12進制(對! 是12, 不是16) 機器... (CPU都是用74系來裝啊~~)

签到天数: 110 天

[LV.6]常住居民II

发表于 2007-5-13 18:40:40 | 显示全部楼层
2进制转16进制很简单的说
0001     为数字1
0010     为数字2
0011     为数字3
……
已此类推
1110     为字母E
1111     为字母F
PS:忘了告诉你,16进制一般最高为F
例如:11111111      表示为00FF
如果考试的话估计要写为00FFH,写为FFH不正确,因为在编程方面电脑会无法识别FFH。会认为是10进制:hug: 碰到老师严格的就会被咔嚓掉。
这里的H为表示为2进制
不知道楼主考什么;P
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|国治模拟精品屋 ( 沪ICP备15012945号-1 )

GMT+8, 2024-9-23 12:24 , Processed in 1.110352 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表