10.10上午 进制转换

发布于 2024-10-10  944 次阅读


首先是二进制、八进制、十六进制转换为十进制

转换时采用因地制宜策略,即“权重法”

最后将所有权重相加,即得十进制

通过这种权重法,任何进制数都可以转换为十进制数


十进制转换为其他进制,采用连除法,用小学学的那种格式可更简洁,采用追根溯源策略

最后将右侧数字从下往上排,即得相对应的进制数


还有就是二进制转换为八进制、十六进制

由2的三次方为8、2的四次方为16

从右至左依次以三个或四个数为一组,每一组单独用权重法相加(因地制宜,全部为2的几次方)

最后也是从右至左写,斗起来(不是相加)就是对应进制


再来谈谈小数如何进行进制转换,我们先来以十进制转二进制为例

十转二,已经知道,如果是整数部分,采用连除法,一直除以二然后倒序将余数斗起来,便成为了二进制

而小数部分恰好相反,小数部分应该除以二的负一次方,也就是乘以二,直到小数部分为整数为止

如(123.45)10 转换为二进制

小数部分便是0.45

0.45*2=0.9

0.9*2=1.8

0.8*2=1.6

0.6*2=1.2

0.2*2=0.4

0.4*2=0.8

0.8*2=1.6

我日了,没选好数字。。。。

反正就是看每一次乘以2之后的整数(只会是1或0),因为下一次的时候你需要舍掉整数来算

但切记这个排序顺序也与整数部分不同,是正序斗起来

届ける言葉を今は育ててる
最后更新于 2024-11-05