帮忙介绍一下计算机编程中的二进制,

怎么理解这个东西?还要运用,。。

首先,要想简单的明白,就先看看十进制吧,我们平时用的这些计数法就叫十进制计数法,为什么叫十进制呢,明摆着,够十了就要进位,拿11来说,有两位是吧,右边数过去,第一位是个位,在个位是这个1就只代表1 ,是吧。好,看过去,第二位是十位,这位上的一个1就不是代表1了,是吧,他代表10,和个位的1相加这个数的值就是十一了。上面的这些够简单了吧。

从上面的这些出发,就可看看进位计数法,所有这些几进制几进制核心的灵魂就是进位计数,说白了就是够这个值我就不用这个位作标记了,我进一位,还是说10进制,逢10进一,就是说值够10了我就进位,不在这个位记了,所以可以看到,我位记数只有0~9的10个数字,不会有个字符代表10,因为我用10位上的1来代表了,那当然10位的2就代表二十咯,十位记到10了,又要进位了,到百位……

二进制就是类似的这样,但它是够2进1了,不记到10了(电脑它笨,呵呵,其实真正是因为二进制在物理上容易实现),那也是说二进制不会有2这个符号出现,因为够二他也进位了,不需要2。那好,还是那个“11”,第一位他还是一(因为未够2嘛),但那第二位那个1就是10了,因为它是够2就进位了,就是怎样?这个1代表1个二而不是1个十,好,那是1个二,加上第一位的1个一,值是多少?是三咯。很好,那2怎样表示,2就是1+1吧,1+1要进位,第一位变成了0,第二位变成了1,那就是10哦。

原在我返过来就说说上面那个进位计数,他有什么特点呢?拿10进制来说。个位的单位是一,一即是10^1(代表10的零次方),十位的单位是十,即是10^1,百位单位是百,即是10^3,规律就出来了,那是10的几次方来的,123这个10进制数,他的值是多少,是1×10^2+2×10^1+3×10^0,二进制也类似,从右到左第一位的单位或说基数就是2的几次方,就是一、二、四、八……

其实你可能明白那个什么逢几进一了,就是不明那些公式是搞啥子的吧?好,我试着说几个简单点的公式,二进制化十进制:公式是怎样?举例101个二进制数,从右往左来转化过程就是这样:
1×2^0+0×2^1+1×2^3,计出是多少,1×1+0×2+1×4=5吧,嗯,为什么这样就行了呢?你再看看那公式,有了个2,这是啥东东,这在2进制中是不会有啊,对,我们在这一步就把的基数化成了10进制对应的值,最后的各个位都化成了10进制的形式,相加出不就是10进制了?
10进制化二进制呢:除以2取余数倒着写.这样说吧,一个值中够2就要进位了,是吧,比如7,7就代表有7个1,是吧,7个1中就有3个2和1个1吧,那些2都是要进位的,但最后1个1够2只好留在第一位,7除以2余1吧,这个1就是第一位的,再来看,第二位上进了3个2吧,但第一位上不能超过2的啊,好,我再除,又只剩一个,且进1,刚好都不够2了,变成了111
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-09-18
二进制是从中国古代的阴阳八卦衍生出来的。计算机的发明灵感来源于中国的八卦。当初制作计算机时,数据的存储是一个难点。借鉴了中国的太极生两仪,两仪生四象,四象生八卦....如此演变,万物都可以用阴阳表示,也就是0和1。这就是计算机种的二进制。 举例:“我”如何用二进制存,首先通过256*256的编码格式,将“我”转换成一个五位数或6位数,然后转换成2个字节的二进制01的数,存起来。
第2个回答  2013-09-18
……0,1的来历源于数字信号??最早的计算机只有开和关的概念,所以用0来代表关闭,1来代表开启。理解:平时所用的十进制是 逢十进一,二进制就是逢二进一。举例:十进制中的 5 = 二进制 101;运用基本是用不到你来运用的,计算机会自己去做这些转换~~不过&,|,~,<<,>>>这些符号都是要使用二进制的,你可以在研究一下
第3个回答  2013-09-18
数字信号 只有0,1 这就是二进制的来历了 不同的二进制编码代表不同的数

计算机中2的二进制是什么?
第一种方法:1的二进制是00000001,满2进1,2的二进制就是00000010;第二种方法:除二取余,2\/2=1...0,1\/2=0...1,所以得到01,倒序排列,得到10,高位补零,得到00000010。

计算机中的2进制是什么意思?
我们平时常用的都是10进制,满10进1,也就是当低位的值够10之后,就在高位上加1,本位变成0。2进制就是同理,计数时满2进1,当低位满2之后,就在高位+1,低位变成0。具体,以10进制和2进制的对比来看:十进制---二进制 0 --- 0 1 --- 1 2 --- 10 低位满2,向高位进1,低位归0后...

计算机的二进制
计算机的二进制含义如下:二进制是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”。二进制的“00101000”直接可以转换成16进制的“28”。字节是电脑中的基本存储单位,根据计算机字长的不同,字具有不同的位数,...

二进制是什么
计算二进制的方法通常包括将十进制数转换为二进制数,或将二进制数转换为十进制数。在计算机编程中,二进制转换通常使用位运算符,例如与、或、异或、取反等。在二进制转换中,通常使用“1”表示“真”或“有”,而使用“0”表示“假”或&ldquo...

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

关于计算机中的二进制算法
计算机中的二进制算法是电子计算机中信息处理和传输的基础。任何数字设备中所处理的数据,都用二进制数的形式表示。具体解释如下:1. 二进制的基本概念:二进制是计算技术中广泛采用的一种数制,它以2为基数。在这种数制中,数字由两个基本字符组成,这两个字符分别代表不同的数量级别:0代表低位或没有...

什么是 二进制、十进制、十六进制...我是学计算机的,能详细解释一下么...
十进制即咱们日常使用的0~9,咱们日常做的计算都是十进制的,计算方法是逢十进一,用D表示(Decimalism),比如21D+11D=32D;计算机中使用的是二进制和十六进制,因为这是由计算机内部电路决定的,用0和1表示电路的开和关,而咱们日常使用的是十进制;进制间的转换:二进制转换为十进制:常用的是...

有谁能告诉我编程中2进制的换算及意义
我们正常的算术是10进制,而计算机用的是2进制,所谓的2进制就是只有1和0。遵循8421法则。

二进制是什么意思
二进制使得计算机能够以高效、精确的方式进行计算和信息处理。通过二进制编码,计算机可以执行复杂的逻辑操作和算术运算,使得数字计算、数据处理和信息传输成为可能。此外,二进制在计算机编程中也起着基础性作用,程序员使用二进制来编写和调试代码。二进制的简洁性和可靠性使其成为电子设备,特别是计算机系统...

计算机中的二进制是如何运算的?
二进制的计算数据是用0和1两个数码来表示的数。基数为2,进位规则是“逢二进一”,借位规则是“借一当二”。计算机中的二进制是一个非常微小的开关,用“开”来表示1,“关”来表示0。二进制的计算分为五种:1、加法有四种情况: 0+0=0,0+1=1,1+0=1,1+1=10,0进位为1。2、乘法有...

相似回答