进制相互转化

二进制:由0和1组成,逢二进一,借一当二。
八进制:由0-7的数字组成,没有小数部分。
十进制:由 0-9的数字组成,不能以0开始。
十六进制:以0x开头的数字序列,其后由0-9、A-F或a-f组成,无小数部分。

原码: 用第一位表示符号,其余位表示值。
反码: 正数的补码反码是其本身,负数的反码是符号位保持不变,其余位取反。
补码: 正数的补码是其本身,负数的补码是在其反码的基础上+1。


十进制20的各进制计算如下:
在这里插入图片描述

  • 十进制转二进制:
    旁边余数从下往上读:10100
    补齐八位:0001 0100
    在这里插入图片描述

  • 十进制转八进制:
    旁边余数从下往上读:24
    !](https://img-blog.csdnimg.cn/f0dd8c0e5067491689200b6f537b8a61.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAPXN0eWxlPQ==,size_18,color_FFFFFF,t_70,g_se,x_16)

  • 十进制转十六进制:
    旁边余数从下往上读:14
    在这里插入图片描述


  • 二进制转十进制:

正数:二进制数10100转十进制
在这里插入图片描述
负数: 例如数学上~ 20 = - 21计算如下:

 20二进制码:0001 0100
 按位取反(即~20):1110 1011(最高位为1,即为负数)
 反码:1001 0100
 反码+1:1001 0101
 转十进制:-21
  • 八进制转十进制:
    在这里插入图片描述

  • 十六进制转十进制:
    十六进制 A-F (或 a-f )代表数字为10–15
    在这里插入图片描述


  • 十六进制转二进制: 先将十六进制转成十进制,再将十进制转成二进制。(其他进制同理

  • 二进制转八进制:

    二进制数:10 100
    三位一分(不足补零):010 100
    转八进制:24(依据上面二进制转十进制的方法)
    
  • 二进制转十六进制:

    二进制数:10 100
    四位一分(不足补零):0001 0100
    转十六进制:14(依据上面二进制转十进制的方法)
    
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

又又爱拍照

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值