二进制、八进制、十进制、十六进制之间的转换

来源:互联网 发布:手机淘宝怎么推广 编辑:程序博客网 时间:2024/06/02 14:23

1、二进制与十进制转换
操作:二进制数字1100转换成十进制
二进制转十进制的转换原理:从二进制数字的最右边开始用二进制的每一位乘以2的n次方,n从0开始,每次递增1。然后得出来的每个数相加;
这里写图片描述
2、十进制转换成二进制
操作:十进制10转换成二进制
使十进制数字不断除2,直到商为0为止,然后反向取余,就可以得到二进制的数字
这里写图片描述
3、八进制转换十进制
操作:八进制数字23转换成十进制
八进制转十进制原理:从八进制数字的最右边开始用八进制的数不断乘以8的n次方,n从0开始,每次递增1。然后得出来的每个数相加;
这里写图片描述
4、十进制转换八进制
操作:十进制数字45转转成八进制数字
10进制转换8进制原理:就是用十进制的数字不断除于8,直到商为0,然后反向取余数
这里写图片描述
通过上面的规律我们也就可以知道十进制转十六进制和十六进制转换十进制的方法了

5、二进制与八进制之间的转换
a.二进制–>八进制
方法一:先把二进制转成十进制,再把十进制转成八进制。
方法二:根据二进制与八进制之间的关系,二进制表示一个开关有两个状态,那么八进制就是有八种状态,所以可以用三个开关表示,并且二进制每一位数字都表示一个开关,所以我们可以用三位二进制数字表示一位八进制数字,然后算出三位二进制表示的十进制(三位二进制的数值范围0~7)就是八进制对应位上的数值.
这里写图片描述
b.八进制–>二进制
方法一:先把八进制转成十进制,再把十进制转成二进制。
方法二:根据上面所说反推一个八进制数字的每一位都可以用三位二进制数字表示,然后把它们连接起来就可以得到二进制了
这里写图片描述
6、二进制与十六进制的转换
根据二进制与八进制转换的规律,我们可以知道四位二进制数字可以表示一位十六进制数字。

1 0
原创粉丝点击