⑴ 网络中为什么要用二进制计算用十进制表示
(1)可行性。由于二进制只有两种可能的取值0和1,因此在物理上最容易实现,可以用电子元件的两种不同状态来表示。如开关的接通和断开,晶体管的导通和截止,电位电平的高与低等。
(2)简易性。二进制的运算规则也比较简单,二进制的加法规则有4条:0+0=0;0+1=1;1+0=1;1+1=0(有进位),而十进制的加法规则有100条,因而使计算机运算器的硬件结构大大简化。
(3)逻辑性。由于二进制0和1正好盒逻辑代数的假(false)真(ture)相对应,有逻辑代数的理论基础,用二进制表示二值逻辑很自然。
PS:计算机常用的还有八进制盒十六进制。
关于十进制表示的问题:
(10101.001)2 你知道这个是多少吗?
是(21.375)10 如果计算机中用二进制表示的话, 那你就算去吧。
PS:用十进制表示是为了方便广大老百姓,因为不是每个人都是电脑高手啊。。。
--------好累哦!
⑵ 电脑编程与二进制,八进制,十进制到底有什么关系哦与这方面有关系都可。
既然你提出了这个问题,那么概念我就不说了。具体解释一下用法。
二进制。
二进制最早出现在远古结绳记事,具体就不罗嗦了。但是电脑研制出来的时候,这种高科技用的却是这种来自远古的二进制。为什么就不说了。与编程有关的再次列举:
1.因为电脑本事使用的是二进制,所以所有程序最终在电脑中运行的时候都回转化成二进制形式。另外在网络传输中。所有的信号也都要转化成二进制。所以我们在编写涉及到网络传输等程序时,经常会用到序列化。也就是如何把字符串或对象或信息等转化为二进制。
2二进制还可以加快我们程序计算的速度。 例如: 2的二进制是10那么4(2的2次方)就是100 那么8(2的3次方)就是1000 而16(2的4次方)就是10000依此类推。得出结论。将进制数向左挪几位就相当于这个数乘以2的几次方。 表示位移: 2<<3表示将2向左移3位。这是2*8的最快算法。相当于直接告诉电脑把一个数向左移几位。这要比告诉电脑2*8块的多。
八进制我了解的不多。不过我电脑的很多方面都跟8有着千丝万缕的联系。
十六进制最长见得就是用来形容颜色。例如和给人看的内存地址。例如颜色#ff5a93每两个数代表一个三原色的深度。还有就是内存地址。用十六位给人看。可能是因为如果用1十或二进制表示起来会很冗长。另外一个原因可能是对于电脑来说2进制转化为十六进制非常快。算法简单。
⑶ 二进制和电脑编程有什么关系
二进制最早出现在远古结绳记事,具体就不罗嗦了。但是电脑研制出来的时候,这种高科技用的却是这种来自远古的二进制。为什么就不说了。与编程有关的再次列举:
1.因为电脑本事使用的是二进制,所以所有程序最终在电脑中运行的时候都回转化成二进制形式。另外在网络传输中。所有的信号也都要转化成二进制。所以我们在编写涉及到网络传输等程序时,经常会用到序列化。也就是如何把字符串或对象或信息等转化为二进制。
2二进制还可以加快我们程序计算的速度。 例如: 2的二进制是10那么4(2的2次方)就是100 那么8(2的3次方)就是1000 而16(2的4次方)就是10000依此类推。得出结论。将进制数向左挪几位就相当于这个数乘以2的几次方。 表示位移: 2<<3表示将2向左移3位。这是2*8的最快算法。相当于直接告诉电脑把一个数向左移几位。这要比告诉电脑2*8块的多
⑷ 电子计算机与二进制有什么关系
计算机要能够执行按一定规则编成的程序,它的内部必须要有很强的逻辑功能;由于这种逻辑功能是通过晶体管的导通和截止来实现的,而二进制恰恰是最适合于完成这种功能的一种运算规则。
为什么计算机要采用二进制,而不是常用的十进制或八进制、十六进制呢?因为任何一种事物、一种状态,要将之量化,最直接、最明了的方法就是将之区分为两极,这不但是事物最根本的状态,也是最利于表达的状态。早在17世纪,德国的数学家莱布尼兹就提出了自己的二进制思想,并称这种思想来源于中国周易中的八卦。通过对八卦的解析,他发现八卦就是用最简单的两种状态组合而成,最后又可演变总结世间万物。在以后的发展中,二进制越来越符合计算机的设计思想。电流的速度是最快的,而电流最明显的两种状态就是导通和截止,这无疑也适合于二进制的使用。因此,在计算机的逻辑电路中,人们就使用0和1两个数字来代表两种状态。这样,一个晶体管就可以用01码表示一条现代集成电路设计已完全采用了二进制语言信息;如果有两个晶体管,就可能产生01,10,00,11四种状态的组合,就能表示22=4条信息。依次类推,有n个晶体管,就可以表示2n条信息。由于随着n的增长,信息量是按几何级数增长的,所以,可表示的信息状态是极其可观的。集成电路技术已把成千上万个晶体管用现代技术做在一起,其处理信息的能力是可想而知的。
除了易于表示和具有良好逻辑性以外,由于二进制的两种状态是截然相反的,所以易于区别,这就提高了运行的可靠性。另外,由于只有两个数字,所以无论做何种运算都很简单。经理论计算和实践证明,在基数R≈2.7的时候,存储设备最为节省,但不能取非整数的计数制;在相邻的两个整数状态中,二进制更便于使用。因此,二进制是一种最优化方法。
二进制数有一些与平常不同的特点,那就是逢二就进一位,而且可以看到,若最低位是0,则此数为偶数,若最低位为1,则为奇数。当然,你很快就会发现,二进制的数字书写冗长,不易识别,不易发现错误,对编程十分不利。所幸的是,现在的机器和语言已足够先进,可以使你轻松避开这些不熟悉的东西,让机器自己去完成二进制和十进制的转换。这样,你就可以在所熟悉的环境中操作了。通常,我们启动计算机要先进入操作系统,它就是为您方便地实现这一转换而设计的。
2423222120二进制168421十进制数1000001000001000001000001二进值记法(0和1)
⑸ 二进制数在计算机技术中的重要性是什么
二进制是计算机的内储存器上唯一能识别的编码 所以你不懂二进制你就别想学计算机
⑹ 计算机网络ID的二进制原理
二进制是计算机技术中广泛采用的一种数制,它的原理是用0和1两个数来表示其他的数,基数为2,进位规则是“逢二进一”,借位规则是“借一当二”。
网络ID就是计算机在因特网中的地址,即IP地址。在联网状态下,网络ID是唯一的,但无论是固定的还是网络随机分配的,都必须要有,这样计算机请求的信息和下传的信息才不会走错地方。
二进制(binary),发现者莱布尼茨,是在数学和数字电路中以2为基数的记数系统,是以2为基数代表系统的二进位制。这一系统中,通常用两个不同的符号0和1来表示。数字电子电路中,逻辑门的实现直接应用了二进制,现代的计算机和依赖计算机的设备里都使用二进制,每个数字称为一个比特(Bit,Binarydigit的缩写)。
⑺ 网络传输数据为什么要以2进制
纠正一下,你这里说的网络是“数据网络”,它是与计算机相结合的网络。
网络之所以要使用二进制就可以归结为计算机为什么要使用二进制。原因是:
特定的计数方法一定与计数工具是相联系的,人类采用十进制,是与人有10个手指分不开的。而计算机表达和记录数据的原理通常不外乎是磁、光、电。而这些器材通常都有两种最稳定的状态,磁分南北极,光分通断,电分强弱。当然这些两极态中间也有许多状态,但要确定这些状态,器件精度和成本都会增高。所以,计算机明智地采用了二进制,而与计算机相联系的数据网络自然也就采用了二进制。