为什么计算机只认识0和1?

为什么计算机只认识0和1,不认识其他的数字!

因为电路的逻辑只有0和1两个状态,这里的0和1并不是数字的0和1,0和1是表示两种不同的状态,0表示低电平,1表示高电平。因为计算机是由无数个逻辑电路组成的,只能根据0和1的无限位数和组合来表达信息。

电脑只认识0和1这两个数字,所有的数据在电脑中都是以0和1组成的编码存储的,这样的编码叫做二进制。比如“A”这个字母的二进制编码为01000001,它所对应的十进制编码为65。“+”号的二进制编码为00101100,对应的十进制编码为43。
低级语言几乎是完全的0,1代码,这样计算机可以直接识别,所以效率就高
而一些高级语言,比如C,C++,JAVA等等这样的,它们写出来是一些人可以看懂的语言,但是计算机看不懂.这个时候需要有一个编译器把这些高级语言转换成低级语言,这里就需要一个时间,也就是造成效率减少的一个原因
还有一个就是算法的问题...怎么说呢,假如2个语句最终可以实现同样的功能,但是其中的1个语句比另一个算法简便,或者说经过更少步的计算就可以得到结果,那么这个算法的效率就更好一些.
而且用1.0在算正负,奇偶时更加便捷.
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-03-31

因为计算机基于二进制建立,其次是因为你操作的所有逻辑都转化成简单的01串了。这样,才能被计算机识别,运算。

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

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

本回答被网友采纳
第2个回答  2013-09-11
电脑只认识0和1这两个数字,所有的数据在电脑中都是以0和1组成的编码存储的,这样的编码叫做二进制。比如“A”这个字母的二进制编码为01000001,它所对应的十进制编码为65。“+”号的二进制编码为00101100,对应的十进制编码为43。
低级语言几乎是完全的0,1代码,这样计算机可以直接识别,所以效率就高
而一些高级语言,比如C,C++,JAVA等等这样的,它们写出来是一些人可以看懂的语言,但是计算机看不懂.这个时候需要有一个编译器把这些高级语言转换成低级语言,这里就需要一个时间,也就是造成效率减少的一个原因
还有一个就是算法的问题...怎么说呢,假如2个语句最终可以实现同样的功能,但是其中的1个语句比另一个算法简便,或者说经过更少步的计算就可以得到结果,那么这个算法的效率就更好一些.
而且用1.0在算正负,奇偶时更加便捷.
第3个回答  2015-09-21
计算机究竟是由什么组成的?最最根本就是由许许多多的0和1组成。打个比方:当我们用一个开关来控制一盏灯时,它有两个状态,一个是开,一个是关,我们用1代表开,用0代表关。用两个开关控制两盏灯呢?两个都关、一个关一个开、一个开一个关、两个都开,共四种状态,即00、01、10、11。三个开关呢?000、001、010、011、100、101、110、111,共八种状态。还有四个开关……由此你会发现这中间有某种规律,一个开关对应2的1次方种状态,两个开关对应2的2次方,种状态,三个开关对应2的3次方种状态,也就是说有n个开关就对应2的n次方种状态。说到这里,计算机为什么使用2进制就一点也不奇怪了。 计算机的研制者们把8 个l和O组成的二进制数 定为一个字节(b yte)。计算 .机中每一个字母、数字、符 号都对应着一组由1和O 组成的编码。 计算机只认识l和O,这叫机器语言。而人类的思想不可能只通过l和O来表述,因此,出现了高级语言(B Aslc、数据库、c语言等)。这样,人和机器打交道时必须通过一个翻译,即编译程序,将高级语言翻译成机器认识的1和0。
所以说,计算机所涉及各种程序无非就由最基础的0和1所组成,计算机自然至认识0和1.
第4个回答  2020-03-03
自然界是能量波,计算机语言的数学模型是不二性,要么是阴阳,正负,0和1,通和断,离散数学就是为计算机模拟人类大脑思维的模型。不允许有二义性,否则同一个命题有二个结果。如果这样计算机的算法就无法编程了,所有模型的计算都没有唯一的结果。所以电子计算机只能是0和1的唯一性。也是大家能感觉到的三维空间的事物。
如果世间万物是0,又是1,同时有0和1之间的中间状态。这种情况在三维空间就很麻烦了,只有人脑能去完成了。这时经典计算机无法计算了。但这种情况自然界发现了这种状态。量子纠缠就是这种情况。人的思维模式是在四维空间。人类在找新的数学模型让量子计算机能识别。这就是量子力学要解决的问题。儒佛道的中华智慧和量子计算机科学如出一辙。同时有两种可能的数学模型太难建了,建成后人意识和神。好像没有区别了,高智商的人工智能指日可待。这样太可怕了,人类还能控制这个世界吗,象棋的人机大战说明了这个问题。希望能解决您的问题。

为什么计算机只认识0和1?
因为计算机基于二进制建立,其次是因为你操作的所有逻辑都转化成简单的01串了。这样,才能被计算机识别,运算。1、二进制是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”,由18世纪德国数理哲学大师莱布尼兹发现。2...

为什么计算机只认识0和1?
因为电路的逻辑只有0和1两个状态,这里的0和1并不是数字的0和1,0和1是表示两种不同的状态,0表示低电平,1表示高电平。因为计算机是由无数个逻辑电路组成的,只能根据0和1的无限位数和组合来表达信息。电脑只认识0和1这两个数字,所有的数据在电脑中都是以0和1组成的编码存储的,这样的编码叫做...

计算机为什么只认识二进制,为什么只认识1和0
1、电路中容易实现 二进制数码只有两个(“0”和“1”)。电路只要能识别低、高就可以表示“0”和“1”。2、物理上最易实现存储 (1)基本道理:二进制在物理上最易实现存储,通过磁极的取向、表面的凹凸、光照的有无等来记录。(2)具体道理:对于只写一次的光盘,将激光束聚住成1--2um的小光...

为什么电脑只认识0 和 1
计算机中使用二进制数,用0和1表示和识别电流的通和断、电压的高和低、电荷的有和无等两种状态(通俗地说,电流只有有电与没电之分,有电用1表示,无电用0表示)。简单的0和1两个数码承担着大量信息的输入和输出,完成了复杂多变的演算和逻辑思维过程。承担0和1两种数码演算过程的是计算机的核心部...

为什么计算机只认识0和1?
这要从物理方面考虑了!因为计算机在设计的时候!只是用电路的通和不通来表示!所以计算机是二进制数!也就是说!0就带表不通!1就带表通!

电脑只认识0和1???
电脑用1和0就是因为容易表示,2进制的数只有1和0,对于电脑来说可以表示两种状态,例如电磁状态的两个方向,电容器的充电和放电,开关的启闭,脉冲的(电流或电压的瞬间起伏)的有无,电位的高低以及逻辑的真假,一切又两种对立稳定状态的期间都可以表示二进制的0和1.还有就是运算简单,采用二进制的...

为什么机器只能认识0和1?不能认识23456789?
机器是二进制的,也就是高低电平的,只有两种状态的。所以只认,0。 1

为什么说电脑只认识0和1这两个数字?我输入其他数字还有中文和英文它也...
因为你输入的这些字符都是由不同的一串0和1组合而成的,在电脑内部它们都是0和1

为什么CPU只会识别0和1这两种数字
因为计算机在设计时候使用的是二进制的算法,所以当一个数超过二的时候就会进一位。

计算机语言为什么是1和0
电子计算机所使用的是由"0"和"1"组成的二进制数,二进制是计算机的语言的基础。计算机发明之初,人们只能降贵纡尊,用计算机的语言去命令计算机干这干那,一句话,就是写出一串串由"0"和"1"组成的指令序列交由计算机执行,这种计算机能够认识的语言,就是机器语言。使用机器语言是十分痛苦的,特别是在...

相似回答