二进制到底该怎样理解啊?我实在不明白怎么用二进制表达一个数,求教

如题所述

第1个回答  2016-11-02
二进制
电子计算机处理的信息,都是仅用“0”与“1”两个简单数字表示的信息,或者是用这种数字进行了编码的信息。这种数制叫做二进制。
要了解计算机,首先要了解计算机中数的表示方法。
为了区别不同数制表示的数,通常用右括另外下标数字或字母表示数制,十进制数用D表示,二进制用B表示,十六进制数用H表示,八进制用O表示。
二进制计算法的特点:
①二进制数只有“0”和“1”两个数码,基数是2,最大的数字是1;
②采用逢二进一的原则。
二进制的位权一般表示为:2^(n-1)。各位的权为以2为底的幂。例如,(01101010)各位的权自至在依次为2^7、2^6、2^5、2^4、2^3、2^2、2^1、2^0。
二进制数的算术四则运算规则,除进、借位外与十进制数相同。
(1)二进制加法规则
0+0=0 1+0=1
0+1=1 1+1=10
(2)二进制减法规则
0-0=0 0-1=1-借位
1-0=1 1-1=0
(3)二进制乘法规则
0×0=0 1×0=0
0×1=0 1×1=1
二进制的优点是:
(1)二进制只有“0”和“1”两数字,很容易表示。电压的高和低、 晶体管的截止与饱和、磁性材料的磁化方向等都可以表示为“0”和“1”两种状态。
(2)二进制数的每一位只有0和1两状态,只需要两种设备就能表示, 所以二进制数节省设备。由于状态简单,所以抗干扰力强,可靠性高。
二进制的主要缺点是数位太长,不便阅读和书写,人们也不习惯。为此常用八进制和十六进制作为二进制的缩写方式。
为了适应人们的习惯,通常在计算机内都采用二进制数,输入和输出采用十进制数,由计算机自己完成二进制与十进制之间的相互转换。追问

能举个例子吗,比如432怎么用二进制表达

追答

假设我们要把十进制432转化成二进制!
第一步把432除于2, 得到216,刚好整除,然后后面记录0!
依次除于2,能整除的记录0,不能整除的记录1
最后把上面的0和1倒序排列,就得到110110000
这就是最后的结果,这个方法适合所有的转化,是最常见的!
可以自己多练习几次,你就熟悉掌握了!

追问

那假如二进制变成十进制呢

追答

从高位到低位,分别乘以2的幂,比如
1001,那么就是1*2^3+1*2^0=8+1=9

追问

有什么公式或者规律吗

我还是不会将二进制表示一个数

追答

我刚才说的就是规律啊

追问

好像看懂了一点,我能问一下十六进制又是怎样的吗?

追答

把二进制规律里的2换成16就可以了

追问

十六进制是逢十六进一对吧,那加多一位是等于十七吗,又怎么表示

追答

从低位开始加,并向高位进位,比如16相当于0xF,那么17就是0x11

本回答被提问者和网友采纳

求教2进制的原理555555 概念问题 一个简单的加法问题
二进制就是逢二往上进一位。先说十进制,如12=1*10^1+2*10^0.而二进制转化为十进制的公式就是,如1100=1*2^3+1*2^2+0*2^1+0*2^0=8+4+0+0=12.所以0001+1011=1+11=12=1100明白了吗?

怎么样记好二进制啊?我是初学者,真的感到很头疼啊。。求大神解救。_百...
二进制记法很简单,但是首先要记住4个bit组成的16种组合,也就是0~F(16进制),然后把二进制字符串分解成4个一组,就很好记了,比如010011101111101100,可以分解成 0001 0011 1011 1110 1100(不足左补0),这样就可以转换成16进制:1 3 B E C,一般16进制用2位表示,就是01 3B EC,所以要...

PCM是怎么连接使用的?求教
PCM光纤通信系统中,光纤中传输的是二进制光脉冲"0"码和"1"码,它由二进制数字信号对光源进行通断调制而产生。而数字信号是对连续变化的模拟信号进行抽样、量化和编码产生的,称为PCM(pulse code modulation),即脉冲编码调制。这种电的数字信号称为数字基带信号,由PCM电端机产生。PCM可以向用户提供...

c语言中的进制怎么理解我不懂,只知道二进制是0,1 八进制0,到7 十进制...
满8进1,就是0到7,一共8个数。满10进1,就是0到9,一共10个数。满16进1,就是0到F,一共16个数。手机码字不容易,希望获得采纳。

计算机二进制和十进制怎么算求教啊
方法如下:二进制是逢二进一,十进制是逢十进一。加法法则: 0+0=0,0+1=1+0=1,1+1=10 减法,当需要向上一位借数时,必须把上一位的1看成下一位的(2)10。减法法则: 0-0 =0,1-0=1,1-1=0,0-1=1 有借位,借1当(10) 看成 2 则 0 - 1 - 1 = 0 有借位 1 - ...

...1T或1G 为什么用2的10次方1024做进制,而不用2的9次方、11次方,或者...
1、计算机存储的数据都是以二进制表示的。为什么要用二进制呢?因为二进制简单只有两种状态(0和1)可以用电流很容易的表达,比如高电平表1、低电平表0,通电表一、断电表零等等。2、至于楼主说的为什么用1024做进制:我想是因为和我们日常生活中的以1000 做进制有很大关系 2^9=512、2^10=1024、2^...

关于进制的问题!求教
没错,几进制就是指每位上能表示的数逢几进位。2进制数1010换算成十进制为0*2^0+1*2^1+0*2^2+1*2^3=10 8进制数460换算成十进制为0*8^0+6*8^1+4*8^2=0+48+256=304 10进制数120=1*10^2+2*10^1+0*10^0 16进制数7AF换算成十进制数为7*16^2+10*16^1+15*16^0=1967 ...

进制问题!!!求教
你是自己计算吧?如果是计算机的不用转,内部存储的就是二进制,可以在打印输出时设定显示的进制格式。自己计算的话,也不必先转为十进制,三位二进制数对应一位八进制数,四位二进制数对应一位十六进制数。你可以先按三位或四位把原数切成若干部分,再把每一部分转换成对应的八\/十六进制位。比如...

二进制减法怎么算求教?
二进制减法,与十进制减法在基本原理上类似,均需使被减数和减数的小数点对齐。操作步骤如下:第一步,对齐被减数与减数的小数点。第二步,从末位开始,进行同位相减。若被减数小于减数,则需要从更高位“借”一位,相当于在本位加2(在十进制中为加10)。例如,计算二进制数1010(十进制为10)减去10...

二进制,八进制,十六进制各最大数是多少,对应的表达式。虚心求教。_百度...
如果你说的不是这个意思,那最大数与进制无关而与计算机中表示一个数所用的二进制位数有关,就像用3位十进制数最大只能表示999一样的道理。现在计算机中一个整数常用4字节32位表示,当采用无符号数制时,最大数二进制表示为11111111 11111111 11111111 11111111。八进制也好,十六进制也罢,最大数都是...

相似回答