计算机的信息表示(进制的转换)

❤❤大家好,这里喜哈哈,我们就要开始今天的学习了,坐好你的小板凳,拿起你的笔记本,开始今天的学习了。

如果觉的文章对你有用,记得收藏加关注

今天我们要聊的话题——进制

进制也就是人们规定的一种进位方法。在计算机中常见的进制有二进制、八进制、十进制、十六进制。然而它们之间的区别在于,计算时满几进一位。


二进制的基数是2,用0和1来表示,满二进一。

注:在二进制中或其他进制中,只能使用它所表示的数字,这里只能使用0和1,如果使用了3、6、9等其他数,它就不是二进制了。

二进制数:10、1100、1001……

二进制数之间的计算:

字写的有点丑,将就的看一哈。计算方式和我们小学学的是一样的,我们先看最后两位数,0+0等于0,没问题,0+1等于1也问题,1+1等于10,这里为什么不一样了?

由于我们这里是二进制,刚刚说过,二进制满二进一,所以这里1+1满2,所以向前进一位数。


八进制的基数是8,用0、1、2、3、4、5、6、7表示,满八进一。

八进制数:345、7356、2315……

八进制数之间的计算:

我们先看到最后一位,6+2等于8,满八了,所以进一,得0。

因为上一位数进一了,所以2+2+1等于5,不满八,不进一,得5。

7+6等于13,满八了,所以进一,得5。

因为上一位数进一了且6+3满八,所以得12。


十进制的基数是10,用0、1、2、3、4、5、6、7、8、9表示,满十进一。

十进制数:237 、34509 、6332……

十进制数之间的计算:

十进制和我们小学学习的数学是一样的。

还是先从个位数开始计算,6+2等于8,不满十,所以得8.

9+1等于10,满十进一,得0.

因为上一位数进一了,所以7+2+1等于10,满十进一,得0.

因为上一位数进一,但是5+3+1等于9,不满十,不进一,得9.


十六进制的基数是16,用0、1、2、3、4、5、6、7、8、9和a、b、c、d、e、f来表示,满十六进一。

注:这里的a、b、c、d、e、f分别代表(按照先后顺序)10 、11 、12、 13、 14 、15(不分大小写)刚开始学习可以参照下表进行练习。

abcdef
101112131415

十六进制数:13a9c 、632d 、88cc……

十六进制数之间的计算:

 同样我们先从最后一位数开始看,2+4不满十六,得6.

b(11)+1等于c(13),不满十六,得c。

f(15)+2等于17,满十六,进一,得1.

因为上一位数进一,所以3+1+1,不满十六,得5。


以上,我们知道了进制自己和自己的计算。接下来,我们来学习其他进制转换为十进制。

二进制转十进制:

 我们先来看整数部分,第一个,个位数的数乘2的0次方,因为二进制的基数是2,然后第二个,十位数的数乘2的一次方,百位数的数乘2的2次方,以此类推。

小数部分,第一个,小数点后的第一位数乘以2的负1次方,第二个,小数点后的第二位数乘以2的负2次方,以此类推。

验证:

其他进制和二进制类似,我就不一一解释了。

上图

八进制转十进制: 

 十六进制转十进制:

其他进制转十进制会了,现在开始学习十进制转其他进制 。

方法:

整数部分:

整数除以进制的基数,直到商为0,取余数,结果重下往上排。

小数部分:

小数乘以进制的基数,直到小数为0,结果重上往下排。

十进制转二进制

十进制数:15

15/2=7……1

7/2=3……1

3/2=1……1

1/2=0……1

二进制为1111

其他的类似就不演示了。


学习完了进制的转换,大家一定要多多练习,勤能补拙。

加:

然而在计算机内部的数都是使用二进制来表示的。

1.电路简单、易于表示

2.运算简单

3.不易出错

4.逻辑性强

想要详细了解的,可以上网查一下。


今天的学习就到这里了,喜欢的小伙伴们,点个赞吧!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值