不讲费话,理论加实操!!
⽐如:数值15的各种进制的表⽰形式:
二进制
⼆进制的转换规则:逢二进一
要说二进制,我们先来说十进制,十进制其实就是1~9之前的数字组成的,其实就是满十进一(逢十进一),那么二进制就是满二进一(逢二进一),
二进制转换十进制
我们先来讲一下,二进制是什么?
二进制就是只有0和1的数字
这个图是从右向左看,这是进制运算的规则
先从小到大,
实操开始
这里我们要知道,二进制总共有八位数,只有0和1,例如:
二进制:00001111 十进制:15
二进制:11000000 十进制:192
二进制:1000011 十进制:131
例1.求十进制15转换二进制,如下:
方法一,利用2的次方来计算:
方法二,利用除以2,得到的余数来计算,如下:
例2.求十进制32转换二进制,如下:
方法一,利用2的次方来计算:
方法二,利用除以2,得到的余数来计算,如下:
二进制就这么简单,我就讲到这,剩下的你们可以自己找数字练习,这里就不同讲了!
十进制转换二进制
例如:二进制的:00001111,转换成十进制的:15,
这个其实就是除余数的十进制转换二进制除余数的方法,就在上面方法2中,可以看看,这种其实最简单的
你们也可以用除法运算,除余数的方法,也可以在这里面找一一对应的数,相加等于十进制就对了,这里我就直接写出来了
八进制
八进制的转换规则:满八进一
二进制转换八进制
8进制的数字每⼀位是0~7的,0~7的数字,各⾃写成2进制,最多有3个2进制位就⾜够了,⽐如7的⼆
进制是111,所以在2进制转8进制数的时候,从2进制序列中右边低位开始向左每3个2进制位会换算⼀
个8进制位,剩余不够3个2进制位的直接换算
八进制我们这边用开关用0表示
我们先来讲一下,二进制转换八进制要用到二进制后三位数,这是因为后三位数加起来正在等于7,满足逢八进一所以我们来演示一下,二进制怎么转换八进制:
二进制转换八进制:三位二进制代表一位八进制数
如:2进制的11110001,换成8进制:0136,0开头的数字,会被当做8进制
八进制转换二进制
例如:八进制:066,转换成二进制的:00110110
十六进制
十六进制的转换规则:满十五进一
十六进制的规则是:1 2 3 4 5 6 7 8 9 a b c d e f ,a代表10,b代表11,c代表12,d代表13,e代表14,f代表15
二进制转换十六进制
二进制转换十六进制:四位二进制代表一位八进制数
如:2进制的01101011,换成16进制:0x6b,16进制表⽰的时候前⾯加0x
这里因为是11,所以写b
十六进制怎么转换二进制
例如:十六进制的:0x6b,转换二进制的:01101011
我这里只讲二进制与其它进制是怎么转换的,只是一种方法,但还是须要你们自己找相应对的数字,其实进制与进制之间也有关系的,我写的只是一种简单的方式,思路其实是一样的
后面其实还有子网掩码没讲,害怕你们不会,所以我在后面会发布的,记住我这只是简单的进制与进制的转换!!