计算机的二进制是什么?

我至今仍然不明白。请用最简单最直白的方式告诉我。谢谢。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-07-21

计算机的二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”。由德国数理哲学大师莱布尼茨于1679年发明。

当前的计算机系统使用的基本上是二进制系统,数据在计算机中主要是以补码的形式存储的。计算机中的二进制则是一个非常微小的开关,用“开”来表示1,“关”来表示0。

优点

数字装置简单可靠,所用元件少;

只有两个数码0和1,因此它的每一位数都可用任何具有两个不同稳定状态的元件来表示;

基本运算规则简单,运算操作方便。

扩展资料

20世纪被称作第三次科技革命的重要标志之一的计算机的发明与应用,因为数字计算机只能识别和处理由‘0’.‘1’符号串组成的代码。其运算模式正是二进制。

19世纪爱尔兰逻辑学家乔治布尔对逻辑命题的思考过程转化为对符号"0''.''1''的某种代数演算,二进制是逢2进位的进位制。0、1是基本算符。因为它只使用0、1两个数字符号,非常简单方便,易于用电子方式实现。

参考资料来源:百度百科——二进制

本回答被网友采纳
第2个回答  2019-12-14
先说说我对这问题的看法吧:你说“我觉得二进制以后很多东西都得用”,其实我觉得要看你的方向的,学编程的话二进制还是要知知好,但如果只是应用的话,我觉得这东东就真是没什么用了,所以不要对这当初没学好这东东谨谨于怀。不过想了解一下也是不错的,其实也就是那么回事,到你明白了就觉得没什么的了。好了,下面我来说说吧。
首先,要想简单的明白,就先看看十进制吧,我们平时用的这些计数法就叫十进制计数法,为什么叫十进制呢,明摆着,够十了就要进位,拿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.
这些数制的转换慢慢想想,自己在纸上试下就会明白了,其实不明白没事的,真的,我觉得这些不是很重要的,大概了解一下进位制,明白原理就行了.
第3个回答  2020-04-19
第4个回答  推荐于2017-11-24
二进制呢就是只有只有两个数字1和0,。 0+0=0 0+1=1 1+0=1 1+1=10 进位为1 。比如我们学的都是十进制。也就是满足十才进一。而二进制就是达到了2就进一。永远只有0,1表示。。。追问

而二进制就是达到了2就进一。。这句话我始终不明白。不是自会有0.和1.么。怎么会达到2?

追答

呵呵 是有0和1 。但是00也有 11也有啊,不违背那个原理吧。你想想啊。。11相加是不是2? 这样就知道了吧。

追问

就是1.1然后2.然后2加1或者0?那不是还是出现了2?

追答

不会吧。1加1变成2进1.就像5+5变成10向前进一位而不是你说的出现。你想想咱们学的十进制它会出现10么?每次不是满足10了就向前进一位

追问

进1是什么意思。进1的那个1去了哪?

追答

给你取个例子啊。看看这个例子你能不能懂

求 (1101)2+(1011)2 的和解:   
1 1 0 1   
+ 1 0 1 1
-------------------  
1 1 0 0 0

追问

那1111+1011呢?

追答

1111
+1011
-----------
1101 0

现在知道了么? 呵呵

本回答被提问者采纳