哪位兄弟会计算机中的二进制转十六进制的
最好用通俗点的方法比如0100111001010100十六进制应该是多少 怎么算的教我一下我会了 给20柠檬
要最简便的方法 考试的时候不能带笔的
二进制换十六进制??
这个貌似很复杂...只学过二进制或十六进制换算成十进制的说...然后再换算其它的...嫌麻烦用科学计数器就得了...喔,对了,忘了LZ你要考试...那算了...
有空总结一下吧... WINDOWS自带的计算器行不行的?
这样算...
首先明确,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
所以,你上面给的这个0100111001010100
其实很简单...
0100就是 0*2的(3)次 + 1*2的(2)次 + 0*2的(1)次+ 0*2的(0)次=4 (其实那个次方就是位值-1)
1110=14=E
0101=5
也就是说上面的数值是4E54 非常容易算
每4个2进制位表示一个16进制数
如 0100111001010100
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 偶还是看8懂...... 楼上几位说的方法都可算出,如果懒得算就用计算器.
脚本编的科学计算器
http://www.jctrans.com/tool/jsq.htm
如果为应付考试就没办法了.不过现在考试一般都给带计算器,而且不会考这么没技术含量的东西. :) 這... 另我想起當年學日本用TTL 74系列芯片自己裝的 12進制(對! 是12, 不是16) 機器... (CPU都是用74系來裝啊~~) 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
页:
[1]