计算机二进制怎么计算?

计算机二进制怎么计算?,第1张

从右往左数,把数字所在位置-1得到的数做底数为'2'的指数再乘以相应位置上的数'0'或'1'最后全部加起来,就是你给出的二进制的十进制表示

例如:

0001 = 2^3 x 0 + 2^2 x 0 + 2^1 x 0 + 2^0 x 1 = 1
0010 = 2^3 x 0 + 2^2 x 0 + 2^1 x 1 + 2^0 x 0 = 2
0100 = 2^3 x 0 + 2^2 x 1 + 2^1 x 0 + 2^0 x 0 = 4
1000 = 2^3 x 1 + 2^2 x 0 + 2^1 x 0 + 2^0 x 0 = 8
0110 = 2^3 x 0 + 2^2 x 1 + 2^1 x 1 + 2^0 x 0 = 6

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

二进制是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”,由18世纪德国数理哲学大师莱布尼兹发现。当前的计算机系统使用的基本上是二进制系统。

数据在计算机中主要是以补码的形式存储的。计算机中的二进制则是一个非常微小的开关,用“开”来表示1,“关”来表示0。

20世纪被称作第三次科技革命的重要标志之一的计算机的发明与应用,因为数字计算机只能识别和处理由‘0’‘1’符号串组成的代码。其运算模式正是二进制。19世纪爱尔兰逻辑学家乔治布尔对逻辑命题的思考过程转化为对符号"0''''1''的某种代数演算,二进制是逢2进位的进位制。0、1是基本算符。因为它只使用0、1两个数字符号,非常简单方便,易于用电子方式实现。

20世纪被称作第三次科技革命的重要标志之一的计算机的发明与应用,因为数字计算机只能识别和处理由‘0’‘1’符号串组成的代码。其运算模式正是二进制。19世纪爱尔兰逻辑学家乔治布尔对逻辑命题的思考过程转化为对符号"0''''1''的某种代数演算,二进制是逢2进位的进位制。0、1是基本算符。因为它只使用0、1两个数字符号,非常简单方便,易于用电子方式实现。

二进制和十六进制,八进制一样,都以二的幂来进位的。

主要特点

优点

数字装置简单可靠,所用元件少;

只有两个数码0和1,因此它的每一位数都可用任何具有两个不同稳定状态的元件来表示;

基本运算规则简单,运算 *** 作方便。

缺点

用二进制表示一个数时,位数多。因此实际使用中多采用送入数字系统前用十进制,送入机器后再转换成二进制数,让数字系统进行运算,运算结束后再将二进制转换为十进制供人们阅读。

二进制和十六进制的互相转换比较重要。不过这二者的转换却不用计算,每个C,C++程序员都能做到看见二进制数,直接就能转换为十六进制数,反之亦然。

十进制转二进制算法步骤如下:

1、整数转换:

+进制转二进制的原理:十进制的数除以2,直到商为0,最后反向取余数。

2、小数转换:

对于小数,二进制转十进制比较简单,仍是二进制数的每一位乘以2的n次方,小数点前面的n从零开始,每次加一;小数点后面的n从-1开始,每次减一,最后累加。

学计算机的朋友刚开始学习时都要接触进制之间的转换,二进制、十进制、八进制、十六进制等,今天咱们一个一个搞定,看看十进制和二进制之间如何相互转换的。

+进制是全世界通用,即满十进一,满二十进二,以此类推。二进制是计算技术中广泛采用的一种数制,是用0和1两个数码来表示的数,它的基数为2,进位规则是“逢二进一”,借位规则是“借一当。

二进制转换为十进制:

整数二进制用数值乘以2的幂次依次相加,小数二进制用数值乘以2的负幂次然后依次相加如果二进制数补足位数之后首位为1,那么其对应的整数为负,那么需要先取反然后再换算比如11111001,首位为1,那么需要先对其取反。

即:-0000011000000110,对应的十进制为6,因此11111001对应的十进制即为-6。

问题一:二进制是怎么计算的,比如9转换为二进制是多少;9+9为多少 用加权法。
具体过程如下:
9÷2=4……1 把1放在个位。
(用原数除以二进制基数2,余数从个位倒着往上放。剩下的商继续除以2)
4÷2=2……0 0放十位。
2÷2=1……0 这个0放百位。
1÷2=0……1 一放在千位。
得1001。
9+9就相当于9×2,
就是二进制的1001×10(十进制2变成了10)=10010。

问题二:10011110101110110100010用电脑二进制怎么算答案 用电脑的计算器的高级模式。
或者直接在百度上搜索“进制转换“ 居然是表白的二进制

问题三:怎么样算一个数的二进制?比如说,36的二进制是多少?怎么算的? 100110 除2取余数法

问题四:11的二进制怎么算, 用11除以2,11/2,商5余1,在用商的5/2,商2余1,再用商的2除以2,商1余0,再用商的1除以2,商0余1,最后取余数:1,1,0,1从下到上读取数据,则结果为:1011 补充: 二进制是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”。二进制数据也是采用位置计数法,其位权是以2为底的幂。例如二进制数据11011,其权的大小顺序为2^2、2^1、2^0、2^-1、2^-2。对于有n位整数,m位小数的二进制数据用加权系数展开式表示,可写为: (a(n-1)a(n-2)…a(-m))2=a(n-1)×2^(n-1)+a(n-2)×2^(n-2)+……+a(1)×2^1+a(0)×2^0+a(-1)×2^(-1)+a(-2)×2^(-2)+……+a(-m)×2^(-m) 二进制数据一般可写为:(a(n-1)a(n-2)…a(1)a(0)a(-1)a(-2)…a(-m))2。 注意: 1式中aj表示第j位的系数,它为0和1中的某一个数。 2a(n-1)中的(n-1)为下标,输入法无法打出所以用括号括住,避免混淆。 32^2表示2的平方,以此类推。 例将二进制数据11101写成加权系数的形式。 解:(11101)2=(1×2^2)+(1×2^1)+(1×2^0)+(0×2^-1)+(1×2^-2) 追问: 1除以2怎么会得0呢 回答: 1除以2,商0余1・,我们取的最后结果是余数,并非商。1除以2,除不开,所以要商0结果呢就是余1啦。 补充: 给你两道题参考一下: 十进制转二进制 十进制整数转二进制数:除以2取余,逆序输出 例: (89)10=(1011001)2 2 89 2 44 …… 1 2 22 …… 0 2 11 …… 0 2 5 …… 1 2 2 …… 1 2 1 …… 0 0 …… 1 二进制与十进制的转换 (101101)2 =(1×23+0×22+1×21+1×20+0×2-1+1×2-2)10 =(8+0+2+1+0+025)10 =(1125)10

问题五:2的二进制怎么算? 两种方法:
1、第一步:除二取余,2/2=10,1/2=01,所以得到01;
第二步:倒序排列,得到10;
第三步:高位补零,得到00000010;
2、1的二进制是00000001,满2进1,
2的二进制就是00000010
手打,^_^

问题六:二进制的11111100如何换算为十进制数,运算过程是怎样的? 你怎么不会想啊,我刚告诉你方法了啊
11 11 11 00
76 54 32 10
02~0=0
02~1=0
12~2=4
12~3=8
12~4=16
12~5=32
12厂6=64
12~7=128
0+0+4+8+16+32+64+128=252

问题七:怎么计算―6的二进制 负数最高位是1,而6=4+2=12+12。故-6的二进制位10000110。你这样计算就好算咯,任意给一个数如:259,比它小的最大一个2的倍数是多少呢?显然是256=2的8次方,即第9位是1,然后259-256=3=2+1,即第1位和第2位为1(记住正数最低位是2的零次方,我叫它第1位)。于是259=(0001 0000 0011)B。如果是 -259 则为=(1001 0000 0011)B。(最高位表示符号位,1表示负数,0表示正数)。

数字的“每个位”,都有一个特定的“值”。

十进制数,各个位的“值”是: 千、百、十、个 。

进(借)位,就是“逢十进一”。

8031,就是:8 个千、0 个百、3 个十、1 个一。

二进制数,各个位的“值”是: 八、四、二、一 。

进(借)位,就是“逢二进一”。

1101,就是:1 个八、1 个四、0 个二、1 个一。

加在一起,就是:十进制的 13。

---------------------

这里有一堆苹果:

你用十进制,数一下:

1、2、3、4、5、6、7 个。

再用二进制,数数吧:

1、10、11、100、101、110、111 个。

---------------------

二进制,就是一种计数法而已。

二进制的来源,与计算机毫无关系。

如果非要找出关系,也只能说是:计算机“傍上了”二进制。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13340173.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-17
下一篇 2023-07-17

发表评论

登录后才能评论

评论列表(0条)

保存