进制知识-进制转换

在大家刚开始学习c++时需要掌握一些数学知识

这篇文章详细展示了进制是如何转换的

进制转换(1)

二进制数:1      0      1      0        1十进制:21

八进制数:1      2      3      1

十进制:665
十六进制数:1    2     3    4十进制:4660

这些进制到底是如何转化的呢?

首先我们生活中的大部分数字为十进制,

二进制 —— 十进制

例如:

二进制 1 0 1 0 1;

转换为十进制,从后往前 为2^0*1+2^1*0+2^2*1+2^2*0+2^3*1 = 21;

也就是说2^n(n = 0)*每一位上的数 ,n+1;

当然八进制转十进制和十六进制转十进制也是同样的道理,

例如表格中的两组数;

八进制 —— 十进制

例如:

八进制:1 2 3 1

转换为十进制:8^0*1+8^1*3+8^2*2+8^3*1 = 665;

十六进制 —— 十进制4

例如:1 2 3 4

转为十进制:16^0*1+16^1*2+16^2*3+16^3*4 = 4660

 

进制转换(2}

十进制 :23410二进制:1 0 1 1 0 1 1 0 1 1 1 0 0 1 0
十进制:23410八进制:5 5 5 6 2
十进制:23410十六进制:5 B 7 2

 

 因为学习和设备原因过程明天会尽力发出来,感谢大家参考

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值