进制转换

本文详细介绍了二进制、八进制、十进制和十六进制之间的转换方法,包括从十进制到其他进制的转换以及不同进制之间的相互转换,如二进制转十进制、八进制转十进制、十六进制转十进制等,并提供了具体的计算示例。

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


最近看了下进制转换视频,做做笔记,方便后期查看

二进制

数码:0,1

基数是2

运算规则:逢2进1,借1当2

八进制

数码:0~7

基数是8

运算规则:逢8进1,借1当8

十进制

数码:0~9

基数是10

运算规则:逢10进1,借1当10

十六进制

数码:0~9,ABCDEF

基数是16

运算规则:逢16进1,借1当16

数制转换法

十进制 转 二进制

十进制数分为整数和小数两部分,整数部分采用除2取余法,直至商为0。小数部分采用乘2取整法,直到积的小数部分为0

69.6875

=

整数部分:

69/2=34   余 1
34/2=17   余 0
17/2=8    余 1
8/2=4     余 0
4/2=2     余 0
2/2=1     余 0
1/2=0     余 1
整数部分为0结束

先余为低,后余为高(最先得到的余数是最低位的)

1000101 = 001 000 101

小数部分:

0.6875*2=1.3750  整数部分为1
0.3750*2=0.7500  整数部分为0
0.7500*2=1.5000  整数部分为0
0.5000*2=1		 整数部分为1
小数部分为0 结束

先整为高,后整为低(最先得到的整数就是最高位)

0.1011

69.6875

= 1000101.1011

十进制 转 八进制

十进制数分为整数和小数两部分,整数部分采用除8取余法,直至商为0。小数部分采用乘8取整法,直到积的小数部分为0

十进制 转 十六进制

十进制数分为整数和小数两部分,整数部分采用除16取余法,直至商为0。小数部分采用乘16取整法,直到积的小数部分为0

进制转十进制

二进制转十进制

按权展开相加方法:把二进制写成个次幂之和然后相加按十进制计算
1011.101 = 1 ∗ 2 3 + 0 ∗ 2 2 + 1 ∗ 2 1 + 1 ∗ 2 0 + 1 ∗ 2 − 1 + 0 ∗ 2 − 2 + 1 ∗ 2 − 3 1011.101=1*2^3+0*2^2+1*2^1+1*2^0+1*2^{-1}+0*2^{-2}+1*2^{-3} 1011.101=123+022+121+120+121+022

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值