C语言学习——进制间的转换

一、二进制

原理:遇2进一。二进制里面看不到2;

数字进制
00000 0000
10000 0001
20000 0010
30000 0011
40000 0100
50000 0101
60000 0110
70000 0111
80000 1000
90000 1001

每个数字称为 1 bit

二、八进制

原理:遇8进一。8进制里面看不到8

8进制数字进制
00000 0000
10000 0001
20000 0010
30000 0011
40000 0100
50000 0101
60000 0110
70000 0111

三、十进制

原理:遇10进1.十进制里面看不到10
10进制非常广泛,所有的自然数都是10进制来表示。

四、十六进制

原理:遇16进一。16进制里面看不到16
为了区分16进制和10进制,所以要用0-9表示0~9,用A-F表示0-15,10表示16

16数字进制
00000 0000
10000 0001
20000 0010
30000 0011
40000 0100
50000 0101
60000 0110
70000 0111
80000 1000
90000 1001
A0000 1010
B0000 1011
C0000 1100
D0000 1101
E0000 1110
F0000 1111
100001 0000

五、进制间的转换

我自己是吧所有的进制都转化为10进制,因为现在我们所说的数字基本都是10进制。
二进制转10进制:
在这里插入图片描述
八进制转10进制:
在这里插入图片描述
十六进制转10进制:

在这里插入图片描述

大家也可参考一下进制间的转换

五、进制间的总结

在这里插入图片描述

按照10进制的标准,我们开始,用二进制、八进制、16进制去表示。

虽然现在有计算机,但是感觉还是需要自己了解一些基本的运算。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

永不秃头的程序员

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

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

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

打赏作者

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

抵扣说明:

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

余额充值