计算机网络概论-数值及其转换

这篇博客详细介绍了不同进制之间的转换,包括二进制、八进制和十六进制。通用公式用于任意进制转十进制,十进制转任意进制则通过除法和乘法实现。此外,还特别讲解了二进制与八进制、二进制与十六进制的转换技巧,如3位二进制转1位八进制,4位二进制转1位十六进制等。
摘要由CSDN通过智能技术生成

目录

常见进制

任意进制转十进制

十进制转任意进制

 二、八、十六进制的相互转换

1.二进制与八进制的转换

2.二进制与十六进制的转换



常见进制

2进制(Binary,B):基数为2,用0和1来表示的数,如(101)_{2}  或  101B

8进制(Octal,O):基数为8,用0-7来表示的数,如(7123)_{8} 或  7123O

10进制(Decimal,D):基数为10,用0-9来表示的数, 如15 或  15D

16进制(Hexadecimal,H):基数为16,用0-9和A-F(10-15)来表示的数, 如(1A)_{16} 或  1AH

任意进制转十进制

通用公式:n = \pm S_{K-1}\times b^{k-1}+...+ S_{1}\times b^{1}+ S_{0}\times b^{0}+ S_{-1}\times b^{-1}+ S_{-2}\times b^{-2}+...+ S_{-l}\times b^{-l}

其中:K是数位,b是基数,如(100.11)_{2}转为10进制

二进制100.11
位置量2^{2}2^{1}2^{0}2^{-1}2^{-2}
各部分结果4+0+0+0.5+0.25

所以(100.11)_{2}=4.75

其余进制也是同样的方法

十进制转任意进制

方法:

整数部分:除(基:2,8,16)留余数法

小数部分:乘(基:2,8,16 )取整数法

如:25.625转为2进制

整数部分

小数部分

 二、八、十六进制的相互转换

1.二进制与八进制的转换

二进制转八进制:3位并1位  计数方法:左<-.->右 位数不足补0,如:(11101.1101)_{2}=

八进制转二进制:1位拆3位  如:(45.61)_{8}=

2.二进制与十六进制的转换

二进制转十六进制:4位并1位  计数方法:左<-.->右 位数不足补0,如:(111101.010111)_{2}=

 十六进制转二进制:1位拆4位  如:(4B.61)_{16}=

(3条消息) wooovi的博客_CSDN博客-蓝桥杯,洛谷OJ,笔记领域博主https://blog.csdn.net/wooovi欢迎您的关注!

如有转载,请注明出处(如不注明,盗者必究)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wooovi

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值