当前位置: 代码迷 >> 综合 >> 进制的转换(二进制,十进制,八进制,十六进制)
  详细解决方案

进制的转换(二进制,十进制,八进制,十六进制)

热度:59   发布时间:2023-11-22 17:38:56.0

二进制:0,1 ;满二进一,以0b或0B开头;
八进制:0-7 ;满八进一。以0开头;
十进制:0-9 ;满十进一。
十六进制:0-9及A(10)-F(15);满十六进一。已0x或0X开头。注:A-F不区分大小写

一、其它进制转十进制

在这里插入图片描述
1.二进制转十进制
规则:从最低位(右边),将每一位取出,乘以2的(位数-1)次方,然后求和。
例:0b1011
在这里插入图片描述
2.八进制转十进制
规则:从最低位(右边),将每一位取出,乘以8的(位数-1)次方,然后求和。
例:0234
在这里插入图片描述
3.十六进制转十进制
规则:从最低位(右边),将每一位取出,乘以16的(位数-1)次方,然后求和。
例:0X23A
在这里插入图片描述
总结:其它进制转十进制,就是从最低位(右边),将每一位取出,几进制就乘以几的的(位数-1)次方,然后求和。

二、十进制转其它进制

在这里插入图片描述
1.十进制转换二进制
规则:该数不断除以2,直到商为0.然后把每一步的余数倒过来,组合便是对应的二进制。
例:32
在这里插入图片描述
2.十进制转换二进制
规则:该数不断除以8,直到商为0.然后把每一步的余数倒过来,组合便是对应的八进制。
例:131
在这里插入图片描述
3.十进制转换十六进制
规则:该数不断除以16,直到商为0.然后把每一步的余数倒过来,组合便是对应的十六进制。
例:237
在这里插入图片描述
总结:几进制该数不断除以几,直到商为0.然后把每一步的余数倒过来,组合便是对应的进制。

三、二进制转八,十六进制

1.二进制转八进制
规则:从低位开始,将二进制数每三位一组,得到后组合转成,转成对应的八进制数。
例:0b11010101
在这里插入图片描述
2.二进制转十六进制
规则:从低位开始,将二进制数每四位一组,得到后组合,转成对应的十六进制数。
例:0b11010101
在这里插入图片描述

四、八进制转二进制

规则:将八进制的每一位,转化成对应的一个3位的二进制数。
例:0237
在这里插入图片描述

五、十六进制转二进制

规则:将十六进制的每一位,转化成对应的一个4位的二进制数。
例:0x23B
在这里插入图片描述

感谢大家的观看,能看完想必你也是一个优秀的人,关注我的公众号“尤所不同”,让我们一起变的更优秀。在公众号也可以问我问题,看到定会解答!

  相关解决方案