❤❤大家好,这里喜哈哈,我们就要开始今天的学习了,坐好你的小板凳,拿起你的笔记本,开始今天的学习了。
如果觉的文章对你有用,记得收藏加关注
今天我们要聊的话题——进制。
进制也就是人们规定的一种进位方法。在计算机中常见的进制有二进制、八进制、十进制、十六进制。然而它们之间的区别在于,计算时满几进一位。
二进制的基数是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(不分大小写)刚开始学习可以参照下表进行练习。
a | b | c | d | e | f |
10 | 11 | 12 | 13 | 14 | 15 |
十六进制数: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.逻辑性强
想要详细了解的,可以上网查一下。
今天的学习就到这里了,喜欢的小伙伴们,点个赞吧!