进制的概念以及转换

进制

两个基本概念:基数和运算规则。
基数:基数是指一种进制中组成的基本数字,也就是不能再拆分的数字
运算规则:进位或者借位规则

二进制 B(binary)

基数“0”,“1”
运算规则:逢二进一;借一当二

八进制 O(Octal)

基数为:0,1,2,3,4,5,6,7,(二的三次方以内)
运算规则:逢八进一;借一当八

十进制 D(Decimal)

基数为:0,1,2,3,4,5,6,7,8,9
运算规则:逢十进一;借一当十

十六进制 H(Hex)

基数为:0,1,2,3,4,5,6,7,8,9,A(10),B(11),C(12),D(13)E(14);F(15);
运算规则:逢十六进一;借一当十六

进制之间的转换

二进制和八进制

二进制转八进制

以3位为一段(不足时补零),分别转换为八进制。
注意:从右往左的顺序,不要写反了,本人在学习时转换数字对了但是书写顺序错了。
例:
 100001---->14 (错,顺序反了)    41 (对,从右往左)

​ 111111---->77

八进制转二进制
	1:除二取余,得到的二进制数,对每个八进制数为三个二进制,不足时左边补零。(记得余数倒序排列);每个八进制数代表三个二进制数
	2:直接按照对应关系写出来
	例如:2 对应的是 011

二进制和十进制

二进制转十进制:
例:    ​    111111---->   63
		1+2+4+8+16+32=63
拆成多个二的幂次方相加

十进制转二进制:
除二取余,并且将所得余数倒序排列

二进制和十六进制

	二进制转十六进制
以4位为一段(不足时补零),分别转换为十六进制。
例  100001----> 21
  111111---->3f
  十六进制转二进制
  除二取余倒序排列,每个十六进制数代表四个二进制数

总结如上,参考了这篇文章的总结心得: link.以及课上老师的例子。
如上

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值