网络基础:进制转换

目录

一、理论

1.基础进制数

2.二进制与十进制转换

3.二进制与八进制转换

4.二进制与十六进制转换

二、实验

     1.将二进制数10011111转换为十进制数

     2.将二进制数100011转换为八进制

     3.将二进制数100111011转换为十六进制


一、理论

进制转换是人们利用符号来计数的方法。进制转换由一组数码符号和两个基本因素“基数位权”构成。基数是指,进位计数制中所采用的数码(数制中用来表示的符号)的个数。位权是指,进位制中每一固定位置对应的单位值。

1.基础进制数

整型有4种进制形式:

(1)十进制: 都是以0-9这九个数字组成,不能以0开头。

(2)二进制: 01两个数字组成。

(3)八进制: 0-7数字组成,为了区分与其他进制的数字区别,开头都是以0开始。

(4)十六进制:由0-9A-F组成。为了区分于其他数字的区别,开头都是以0x开始。

二进制数的特点是逢二进一,八进制数的特点是逢八进一,十进制数的特点是逢十进一,十六进制数的特点是逢十六进一。

表1  整型基础进制数

十进制数二进制数八进制数十六进制数
0000
1(2º)111
2(2¹)1022
31133
4(2²)10044
510155
611066
711177
8(2³)1000108
91001119
10101012A
11101113B
12110014C
13110115D
14111016E

2.二进制与十进制转换

二进制转十进制的一个方法,是从右到左用二进制的每个数去乘以2的相应次方,小数点后则是从左往右。

表2  二进制与十进制转换

二进制111111111

2⁸2⁷2⁶2⁵2⁴
十进制2561286432168421

3.二进制与八进制转换

计数规则 “逢八进一”3 位的二进制数相当于 1 位八进制数。在把二进制整数转换为八进制数时,只要从开始依次地把每 3 位二进制数划分为一组,并且把每一组用一个八进制数代替就可以了。

表3  二进制与八进制转换

二进制010110111

2²+2¹2²+2¹+2º
八进制267

4.二进制与十六进制转换

十六进制计数规则为 “逢十六进一” ,而 4 位的二进制数恰好代表 1 位十六进制数。在整数转换时,只要从2º 位开始依次将每 4 位二进制数划分为一组,并分别代之以相应的十六进制数。

表4  二进制与十六进制转换

二进制10011110

2³+2º2³+2²+2¹
十六进制914=E

二、实验

1.将二进制数10011111转换为十进制数

(10011111)₂ = 1*2⁷+0*2⁶+0*2⁵+1*2⁴+1*2³+1*2²+1*2¹+1*2º = 128+32+16+8+4+2+1 = 191

2.将二进制数100011转换为八进制

 (100011)₂ = (100  011)₂ =( 1*2²+0*2¹+0*2º)|(0*2² +1*2¹+1*2º )= 43

3.将二进制数100111011转换为十六进制

(100111011)₂ = (0001  0011  1011)₂ = (0*2³+0*2²+0*2¹+1*2º)|  (0*2³+0*2²+1*2¹+1*2º)|  (1*2³+0*2²+1*2¹+1*2º)= 13B

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值