计算机与网络技术基础

来源:百度知道 编辑:UC知道 时间:2024/06/08 00:51:23
问题1:Mb与bit两个单位建如何换算呢?
问题2:考卷上写将十六进制OF换算成2进制.我看不懂.这个怎么算呢?16进制里面有O?是O哦,不是零.还有啊,通常十六进制直接转换成2进制是不是都要自己凑?(我是说直接从16进制换成2进制哦,不是通过10进制转换.)

1,1MB/s=1024KB/s=1024*1024B/s
1B/s=8bit/s

2,用4位的二进制数把0---F(十六进制)编出来
如:十六进制 2进制
0 0000
1 0001
2 0010
3 0011
4 0100
5 0101
6 0110
7 0111
8 1000
9 1001
A 1010
B 1011
C 1100
D 1101
E 1110
F 1111

然后将16进制跟2进制转换的时候,直接对着上面的顺序排进去就可以了
如:3F.2D=0011 1111.0010 1101
---- ---- ---- ----
对应的:3 F 2 D

反之:0011 1011 1110 1000=3BE8
---- ---- ---- ----
3 B E 8

如果二进制数不够4位4位的排好,就在最前面补零
如: 10 0110 1001 0011
在最前面补0,为0010 0110 1001 0011
---- ---- ---- ----
2 6 9 3

不知道楼主看明白了没有,其实8进制也可以按这个方法转换为2进制,不同的就是,16进制编4位的2进制数,从0编到F(其实就是0-15),而8进制是编三位的,从0编到8.

答了你会给分吗?

从右至左4位一转,不足4位前面补0;
例:0111 1110
7 E
十六进制数为7E

问题1:1Mb=1024bit
问题2:16进制里面是没有O的,肯定是0,为了让人区分,一般会把首位是英文的前面在加一个0,所以0F就是F就是15,二进制为1111。通常来说16进制转化为二进制是最简单的,例如FF就是1111 1111。方法就是把每个16进制的数用4位2进制数表示,然后把他们和并在