为什么计算机只认识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之间的中间状态。这种情况在三维空间就很麻烦了,只有人脑能去完成了。这时经典计算机无法计算了。但这种情况自然界发现了这种状态。量子纠缠就是这种情况。人的思维模式是在四维空间。人类在找新的数学模型让量子计算机能识别。这就是量子力学要解决的问题。儒佛道的中华智慧和量子计算机科学如出一辙。同时有两种可能的数学模型太难建了,建成后人意识和神。好像没有区别了,高智商的人工智能指日可待。这样太可怕了,人类还能控制这个世界吗,象棋的人机大战说明了这个问题。希望能解决您的问题。
相似回答