了解数制转换

本文详细解释了网络中的比特率与字节/秒的概念差异,介绍了常见的数制转换,包括八进制、十进制、十六进制和二进制之间的转换方法,以及单位换算如KB、MB、GB等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

数值转换

前言:

在网络中我们一般说的百兆、千兆网络的单位是bps(比特率,即位/秒,bit/s),比如我们说网卡或光纤的传输速度是百兆,也就是100Mbps的意思。而在实际应用中(迅雷等下载工具)使用的传输单位是字节/秒(Byte/s)。

Byte是字节,而bit是二进制位单元。8 bit = 1 byte 所以说百兆网速的实际下载速度为100除以8等于12.5(Byte/秒)。

以下是网络单位的基本换算方法:

8 bit = 1 byte

1024 byte = 1 KB

1024 KB = 1 MB

1024 MB = 1 GB

1024 GB = 1 TB

1024 TB = 1 PB

1024 PB = 1 EB

1024 EB = 1 ZB

1024 ZB = 1 YB

1.计算机的数制及表示方法

十六进制数(Hexadecimal number):表示为 (1010)16、1010H、0X1010

十进制数(Decimal number):表示为(1010)10 、1010D、1010 

八进制数(Octal Number):表示为(1010)8、1010O

二进制数(Binary number):表示为(1010)2、1010B

2.在数制中,还有一个规则,就是N进制必须是逢N进一

十六进制数的特点是逢十六进一,例如: (1010)16=1×16^3+0×16^2+1×l6^1+0×16^0=(4112)10

十进制数的特点是逢十进一,例如:(1010)10=1×10^3+0×10^2+1×10^1+0×10^0

八进制数的特点是逢八进一,例如:(1010)8=1×8^3+0×8^2+1×8^1+0×8^0=(520)10

二进制数的特点是逢二进一,例如:(1010)2=1×2^3+0×2^2+1×2^1+0×2^0=(10)10

其中,二进制与十进制之间的数制转换最为频繁

3.数制转换方法

1.十进制转二进制

方法一:余数倒排法:可以被2整除余0,不可以被2整除余1

则十进制数125转化为二进制数1111101B

方法二:减数正排法:先找离2的平方数最近的数字,可以减少记1 ,不可以减少记0。

则十进制数125转化为二进制数1111101B(前后的0 可省略)

2.二进制数转换八进制数:3位一转换

二进制数:101 000 110

101=1乘2的2次方+0乘以2的一次方+1乘以2的0次方等于4+1=5

0乘以任何数都等于0

110=1乘2的2次方+1乘以2的1次方+0乘以2的0次方等于4+2=6

所以二进制数101000110转换为八进制数为506

3.二进制数转换十六进制数:4位一转换

二进制数:0010 0011 0111

可以转化为237H

4.下图是数制转换的常见表示方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值