概述
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
- 前言
- 一、进制是什么?
- 二、常用进制
- 1.十进制
- 2.二进制
- 三.进制转换
- 1.二进转十进制
- 2.十进制转二进制
- 总结
前言
例如:随着计算机行业的不断发展,计算机基础原理也越来越重要,很多人都开启了学习计算机基础,本文就介绍了二进制的基础内容。
一、进制是什么?
进制也就是进位计数制,是人为定义的带进位的计数方法(有不带进位的计数方法,比如原始的结绳计数法,唱票时常用的“正”字计数法,以及类似的tally mark计数)。 对于任何一种进制—X进制,就表示每一位上的数运算时都是逢X进一位。
二、常用进制
1.十进制
十进制是最常见的进制,通常使用10个阿拉伯数字0-9进行记数。
数值本身是一个数学上的抽象概念。经过长期的演化、融合、选择、淘汰,系统简便、功能全面的十进制计数法成为人类文化中主流的计数方法,经过基础教育的训练,大多数的人从小就掌握了十进制计数方法。盘中放了十个苹果,通过数苹果我们抽象出来“十”这一数值,它在我们的脑海中就以“10”这一十进制编码的形式存放和显示,而不是其它的形式。从这一角度来说,十进制编码几乎就是数值本身。
十进制的基数为10,数码由0-9组成,计数规律逢十进一。
2.二进制
二进制有两个特点:它由两个数码0,1组成,二进制数运算规律是逢二进一。
为区别于其它进制,二进制数的书写通常在数的右下方注上基数2,或在后面加B表示,其中B是英文二进制Binary的首字母。
例如:二进制数10110011可以写成(10110011)2,或写成10110011B。对于十进制数可以不加标注,或加后缀D,其中D是英文十进制Decimal的首字母D。计算机领域我们之所以采用二进制进行计数,是因为二进制具有以下优点:
1.二进制数中只有两个数码0和1,可用具有两个不同稳定状态的元器件来表示一位数码。例如,电路中某一通路的电流的有无,某一节点电压的高低,晶体管的导通和截止等。
2.二进制数运算简单,大大简化了计算中运算部件的结构。
二进制数的加法和乘法基本运算法则各有四条,如下:
0+0=0,0+1=1,1+0=1,1+1=10
0×0=0,0×1=0,1×0=0,1×1=1
3.二进制天然兼容逻辑运算。
但是,二进制计数在日常使用上有个不便之处,就是位数往往很长,读写不便,如:把十进制的100000D写成二进制就是11000011010100000B,所以计算机领域我们实际采用的是十六进制。二进制数转换为十六进制数时,长度缩减为原先的约四分之一,把十进制的100000写成八进制就是303240。十六进制的一个数位可代表二进制的四个数位。这样,十进制的100000写成十六进制就是186A0。
三.进制转换
1.二进转十进制
二进制数转换为十进制数。把二进制数按位权形式展开多项式和的形式,求其最后的和,就是其对应的十进制数——简称“按权求和”.
例如:101101(B)转为十进制
101101(B)= 1x25 + 0x24 +1x23 +1x22 +0x21 +1x20
= 1 x 32 + 0 x 16 + 1 x 8 + 1 x 4 + 0 x 2 + 1 x 1
=32+8+4+1
=45(D)
2.十进制转二进制
十进制数转换为二进制数(除2取余法)整数转换:一个十进制整数转换为二进制整数通常采用除二取余法,即用2连续除十进制数,直到商为0,逆序排列余数即可得到――简称除二取余法.
例如:将25(D)转换为二进制数
解: 25÷2=12 余数1
12÷2=6 余数0
6÷2=3 余数0
3÷2=1 余数1
1÷2=0 余数1
所以25=(11001)2
总结
以上就是今天要讲的内容,本文仅仅简单介绍了十进制与二进制的整数转换,谢谢大家。
最后
以上就是有魅力溪流为你收集整理的二进制与十进制的整数转换前言一、进制是什么?二、常用进制三.进制转换总结的全部内容,希望文章能够帮你解决二进制与十进制的整数转换前言一、进制是什么?二、常用进制三.进制转换总结所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复