感悟网 导航

电脑中的二进制和十进制是什么意思?它们的区别有多大? 电脑中二进制与十进制如何区别?

作者&投稿:相应 (若有异议请与网页底部的电邮联系)
电脑中的二进制和十进制是什么?~

二进制数转换为十进制数

二进制数第0位的权值是2的0次方,第1位的权值是2的1次方……依此类推

例如:设有一个二进制数:0110 0100,转换为10进制为:

下面是竖式:

0110 0100 换算成 十进制

第0位 0 * 20 = 0

第1位 0 * 21 = 0

第2位 1 * 22 = 4

第3位 0 * 23 = 0

第4位 0 * 24 = 0

第5位 1 * 25 = 32

第6位 1 * 26 = 64

第7位 0 * 27 = 0

相加为100

用横式计算为:

0 * 20 + 0 * 21 + 1 * 22 + 1 * 23 + 0 * 24 + 1 * 25 + 1 * 26 + 0 * 27 = 100

0乘以多少都是0,所以我们也可以直接跳过值为0的位:

1 * 22 + 1 * 23 + 1 * 25 + 1 * 26 = 100

用2辗转相除至结果为1
将余数和最后的1从下向上倒序写 就是结果
例如302
302/2 = 151 余0
151/2 = 75 余1
75/2 = 37 余1
37/2 = 18 余1
18/2 = 9 余0
9/2 = 4 余1
4/2 = 2 余0
2/2 = 1 余0
故二进制为100101110

二进制转十进制
从最后一位开始算,依次列为第0、1、2...位
第n位的数(0或1)乘以2的n次方
得到的结果相加就是答案
例如:01101011.转十进制:
第0位:1乘2的0次方=1
1乘2的1次方=2
0乘2的2次方=0
1乘2的3次方=8
0乘2的4次方=0
1乘2的5次方=32
1乘2的6次方=64
0乘2的7次方=0
然后:1+2+0
+8+0+32+64+0=107.
二进制01101011=十进制107.

二进制就是逢2进1,十进制就是逢10进1.
二进制换十进制:采用科学计数法,按权展开.
1000011—— 1000000~2^6
10~2^1
1~2^0
2^6+2^1+2^0=64+2+1=67
十进制换二进制:采用短除2
2|67
2|33...1
2|16...1
2|8...0
2|4...0
2|2...0
2|1...0
2|0...1
从下往上数,答案:1000011 十进制整数转换成二进制:除二逆向取余; 十进制小数转换成二进制:除二正向取余;

十进制和二进制到底有什么区别?



二进制只有两个数0和1,而十进制有十个数0到9,十进制我们平常使用的进制,而在计算机中计算机只认识二进制的数,计算机在进行数据交换时都用二进制进行交换,除了二进制、十进制,还有八进制、十六进制,它们都是常用的进制,它们之间可以互相转化。

十进制跟二进制的区别:

1、基数不同

前者满10进1,后者满2进1;

2、有效字符不同

前者有效字符有10个:0,1,2,3,4,5,5,6,7,8,9;后者有效字符有2个:0,1

3、用途上

计算机只能用二进制存储和运算,在设计程序时二进制不容易读,所以可以采用八进制和十六进制来帮助编程,计算机再翻译成二进制数来用。计算机编程比较常用的是:十进制、二进制、八进制、十六进制,其中八进制也用得比较少。

二进制转十进制

要从右到左用二进制的每个数去乘以2的相应次方,小数点后则是从左往右

例如:二进制数1101.01转化成十进制

1101.01(2)=1*20+0*21+1*22+1*23 +0*2-1+1*2-2=1+0+4+8+0+0.25=13.25(10)

所以总结起来通用公式为:

abcd.efg(2)=d*20+c*21+b*22+a*23+e*2-1+f*2-2+g*2-3(10)

十进制整数转换为二进制整数

十进制整数转换为二进制整数采用"除2取余,逆序排列"法。具体做法是:用2整除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为小于1时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。

十进制小数转换为二进制小数

十进制小数转换成二进制小数采用"乘2取整,顺序排列"法。具体做法是:用2乘十进制小数,可以得到积,将积的整数部分取出,再用2乘余下的小数部分,又得到一个积,再将积的整数部分取出,如此进行,直到积中的小数部分为零,此时0或1为二进制的最后一位。或者达到所要求的精度为止。

然后把取出的整数部分按顺序排列起来,先取的整数作为二进制小数的高位有效位,后取的整数作为低位有效位。

《什么是二进制 十进制 十六进制》
答:二进制是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”,由18世纪德国数理哲学大师莱布尼兹发现。当前的计算机系统使用的基本上是二进制系统,数据在计算机中主要是以补码的形式存储的。计算机中的二进制则是一个...

《二进制和十进制是什么意思》
答:二进制是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”,由18世纪德国数理哲学大师莱布尼兹发现。当前的计算机系统使用的基本上是二进制系统,数据在计算机中主要是以补码的形式存储的。计算机中的二进制则是一个...

《二进制和十进制的问题,谁能告诉我什么是二进制和十进制,拜托了》
答:式中aj表示第j位的系数,它为0和1中的某一个数。二进制数一般可写为:(an-1an-2…a1a0.a-1a-2…a-m)2。【例1102】将二进制数111.01写成加权系数的形式。解: (111.01)2=1×22+l×21+1×20+1×2-2 二、二进制数的加法和乘法运算 二进制数的算术运算的基本规律和十进制数的...

《计算机内的进制都有什么含义?》
答:3、七进制 七进制是以7为基数的计数系统。使用数码0-6,七进制小数通常都是循环小数,除非分母是七的倍数。有些小数可以用有限个数字来表示。4、八进制 由于二进制数据的基数R较小,所以二进制数据的书写和阅读不方便,为此,在小型机中引入了八进制。八进制的基数R=8=2^3,有数码0、1、2、3、...

《二进制和十进制是什么意思?》
答:2进制和10进制是一种程序间语言的一种算法!处理能力也有很大的关系!就像显卡支持16位 32位一样!

《计算机中的 2进制 10进制 ... 都是干吗的?》
答:简单点说吧:我们常见的10进制是逢十进一,如相数相加超过10,则进1,5+6=11等 而计算机是机器,机器认识十个数难点,就是说一个硅件,定义十个状态比较难,但定义二个状态则比较容易。如电灯炮,如果十个数的话,从亮暗上区分比较难,但如果两个数字的话,亮与不亮,一目了然。二进制就是...

《电脑二进制和十进制的问提》
答:我们最常用的十进制也是一样,是用0~9共10个字符来表示,个位是10的0次方,十位是10的1次方,百位是10的2次方,比如123这个数字,其实就表示1×10^2+2×10+3=123 电脑常用的是二进制,就是说用0和1共两个字符表示,每一位分别就是2的0次方,2的1次方,2的2次方……例如2进制的101就...

《什么是进制呢?什么是二进制呢?什么又是十进制呢?》
答:所谓二进制,也就是计算机运算时用的一种算法。二进制只有一和零组成。比方说吧,你上一年级时一定听说过“进位筒”&“数位筒”吧!十进制是个位上满十根小棒就捆成一捆,放进十位筒,十位筒满十捆就捆成一大捆,放进百位筒……二进制也是一样的道理,个位筒上满2根就向十位进一,十位上...

《计算机中几进制是什么意思啊》
答:(这些计算就跟十进制的加或者乘法相同,只是进位的数不一样而已,十进制的是到十才进位这里是到2就进了)采用0,1,2,3,4,5,6,7八个数码,逢八进位,并且开头一定要以数字0开头。八进制的数较二进制的数书写方便,常应用在电子计算机的计算中。例如:10进制的32表示成8进制就是:40 10进制...

   

返回顶部
本页内容来自于网友发表,若有相关事宜请照下面的电邮联系
感悟网