史上最简单的进制互转,如果你要是看完没懂得话,欢迎打我,我最喜欢看你一言不合就打赏的样子~~~!!!
本文以二进制与十进制的互转为核心,八进制与二进制、十六进制与二进制的互转为基础,作为其他进制相互转换的桥梁,只要你会以上三种进制的互转,那么二、八、十、十六任意进制之间的互转都没问题。
基本约定
B(Binary)表示二进制,O(Octal)表示八进制,D(Decimal)或不加表示十进制,H(Hexadecimal)表示十六进制。例如:(1111)B = (17)O = 15 = (F)H
二进制与十进制的相互转换( Binary <<==>> Decimal )
基础量表:从右往左开始递增,无限延长,八位一节( 8bit is a byte )
Decimal —> Binary ( 10 —> 2 ):心存量表,无则填0,有则补1。
举个栗子
将14转换成二进制,对照基本量表,14由8、4、2的和组成,有数字的地方添加1,无数字的地方补上零即可。