二進制是什麼?
什麼是二進制? 5分
所謂二進制,也就是計算機運算時用的一種算法。二進制只有一和零組成。
比方說吧,你上一年級時一定聽說過“進位筒”&“數位筒”吧!十進制是個位上滿十根小棒就捆成一捆,放進十位筒,十位筒滿十捆就捆成一大捆,放進百位筒……二進制也是一樣的道理,個位筒上滿2根就向十位進一,十位上滿兩根就向百位進一,百位上滿兩根……
二進制是世界上第一臺計算機上用的算法,最古老的計算機裡有一個個燈泡,當運算的時候,比如要表達“一”,第一個燈泡會亮起來。要表達“二”,則第一個燈泡熄滅,第二個燈泡就會亮起來。
鼎 隨著科技的發展,二進制已經被“八進制”、“十六進制”取代了。
二進制是什麼意思??
二進制是計算技術中廣泛採用的一種數制。二進制數據是用0和1兩個數碼來表示的數。它的基數為2,進位規則是“逢二進一”,借位規則是“借一當二”,由18世紀德國數理哲學大師萊布尼茲發現。當前的計算機系統使用的基本上是二進制系統,數據在計算機中主要是以補碼的形式存儲的。計算機中的二進制則是一個非常微小的開關,用“開”來表示1,“關”來表示0。
20世紀被稱作第三次科技革命的重要標誌之一的計算機的發明與應用,因為數字計算機只能識別和處理由‘0’.‘1’符號串組成的代碼。其運算模式正是二進制。19世紀愛爾蘭邏輯學家喬治布爾對邏輯命題的思考過程轉化為對符號"0''.''1''的某種代數演算,二進制是逢2進位的進位制。0、1是基本算符。因為它只使用0、1兩個數字符號,非常簡單方便,易於用電子方式實現。
簡單的說一下二進制是什麼意思
一、這是純數學的概念,它在計算機學科中廣泛使用的原因是因為現在的主流計算機都是基於開關式的數字電路,也就是說,每個數碼電子器件在最底層上來說,只有兩個狀態,開或關,可以用來表示1或0。所以,用2進制的方法來表示最方便。
二、二進制裡,只有兩個計數符號,0和1,用它來表示數值。在我們日常用得最多的十進制裡,當數值大於9時,我們進位,用10來表示。在二進制裡,當數值大於1時,我們就進位了,用10來表示,所以,只要位數夠,和用十進制一樣,我們能用二進制來表示無限大的數。
如下為十進制表示數值與二進制表示數值的對應,建議用心理解一下。
十進制 二進制
0 0
1 1
2 10
3 11
4 100
5 101
6 110
7 111
8 1000
9 1001
10 1010
……
3、在上面表示數的基礎上,會在純數學理念上衍生出很多的東西:
****十進制中的4這個數值,在二進制裡用的是100來表示,如果你有一定的數學頭腦,會發現,它是3位,它的第3位上面是1,而2的2次方正好是4。
****十進制中的8這個數值,在二進制裡用的是100來表示,如果你有一定的數學頭腦,會發現,它是4位,它的第4位上面是1,而2的3次方正好是8。
****十進制中的16這個數值,在二進制裡用的是1000來表示,如果你有一定的數學頭腦,會發現,它是5位,它的第5位上面是1,而2的4次方正好是16。
****好吧,我們再來點兒複雜點兒的,7這個數吧,二進制中,它的第三位是1,所以2的2次方等於4,它的第二位也是1,所以2的1次方等於2,它的第1位也是1,所以2的0次方為1,所以,這個二進制數表示的數值以十進制去表示的話,就是4+2+1=7。
****別的數值,如果你稍有一些數學頭腦,經過了高中數學的折磨,你應該知道怎麼自個去試了。
****你會問,那反過來將一個十進制數表示成2進制數怎麼搞,在純數學上是這麼搞的比如把52表示成2進制算法如下:
最後結果是:110100,沒明白?就是連繼除,然後把餘數反過來抄下來就OK。
三、你想問為什麼是那樣算的嗎?那可不是幾句話能說清的,如果用答題的方法給你說清,那我只有兩個方法,一是累死,二是去別的地方把大篇的也許讓你看得累死的文字給你複製過來。學數學要有坐心,要有耐心,要有興趣,何況是這類抽象的東西。只有自個慢慢的去看,去思考才能明白它的原理。
四、真想搞懂,自個去多搜一下“二進制”的資料,百度百科裡也有些描述,多看看,多思考,這只是數學中最基礎的東西,懂起來不難。
十進制,二進制是什麼意思? 15分
十進制就是我們現在數出來的數字,二進制就是所有的數字都必須小於2,也就是隻允許用0和1計數,逢二進一,原位置0,舉個例子0加1得1,1加1原來是等於2,二進制中是10,2加1得11,3加1得20,還有十進制和二進制的轉換,用十進制中的數除以2,每次除下來的商,從下往上,從左往右記錄下來,最後的餘數放在最左邊,就是轉換來的二進制,不知道你能不能看懂,不懂可以再問,很樂意為您解答!
二進制是什麼 怎麼算
二進制是計算技術中廣泛採用的一種數制。二進制數據是用0和1兩個數碼來表示的數。它的基數為2,進位規則是“逢二進一”,借位規則是“借一當二加法
有四種情況: 0+0=0
0+1=1
1+0=1
1+1=0
0 進位為1
【例1103】求 1011(2)+11(2) 的和
解:
1011+11
1011+11[1]
乘法
有四種情況: 0×0=0
1×0=0
0×1=0
1×1=1
減法
0-0=0,1-0=1,1-1=0,0-1=1。
除法
0÷1=0,1÷1=1。
拈加法
拈加法二進制加減乘除外的一種特殊算法。
拈加法運算與進行加法類似,但不需要做進位。此算法在博弈論(Game Theory)中被廣泛利用
計算機中的十進制小數轉換二進制
計算機中的十進制小數用二進制通常是用乘二取整法來獲得的。
比如0.65換算成二進制就是:
0.65 × 2 = 1.3 取1,留下0.3繼續乘二取整
0.3 × 2 = 0.6 取0, 留下0.6繼續乘二取整
0.6 × 2 = 1.2 取1,留下0.2繼續乘二取整
0.2 × 2 = 0.4 取0, 留下0.4繼續乘二取整
0.4 × 2 = 0.8 取0, 留下0.8繼續乘二取整
0.8 × 2 = 1.6 取1, 留下0.6繼續乘二取整
0.6 × 2 = 1.2 取1,留下0.2繼續乘二取整
.......
一直循環,直到達到精度限制才停止(所以,計算機保存的小數一般會有誤差,所以在編程中,要想比較兩個小數是否相等,只能比較某個精度範圍內是否相等。)。這時,十進制的0.65,用二進制就可以表示為:1010011。
還值得一提的是,在計算機中,除了十進制是有符號的外,其他如二進制、八進制、16進制都是無符號的。
在現實生活和記數器中,如果表示數的“器件”只有兩種狀態,如電燈的“亮”與“滅”,開關的“開”與“關”。一種狀態表示數碼0,另一種狀態表示數碼1,1加1應該等於2,因為沒有數碼2,只能向上一個數位進一,就是採用“滿二進一”的原則,這和十進制是採用“滿十進一”原則完全相同。
1+1=10,10+1=11,11+1=100,100+1=101,
101+1=110,110+1=111,111+1=1000,……,
可見二進制的10表示二,100表示四,1000表示八,10000表示十六,……。
二進制同樣是“位值制”。同一個數碼1,在不同數位上表示的數值是不同的。如11111,從右往左數,第一位的1就是一,第二位的1表示二,第三位的1表示四,第四位的1表示八,第五位的1表示十六。
所謂二進制,也就是計算機運算時用的一種算法。二進制只由一和零組成。
比方說吧,你上一年級時一定聽說過“進位筒”(“數位筒”)吧!十進制是個位上滿十根小棒就捆成一捆,放進十位筒,十位筒滿十捆就捆成一大捆,放進百位筒……
二進制也是一樣的道理,個位筒上滿2根就向十位進一,十位上滿兩根就向百位進一,百位上滿兩根…… 二進制是世界上第一臺計算機上用的算法,最古老的計算機裡有一個個燈泡,當運算的時候,比如要表達“一”,第一個燈泡會亮起來。要表達“二”,則第一個燈泡熄滅,第二個燈泡就會亮起來。
二進制就是等於2時就要進位。
0=00000000
1=00000001
2=00000010
3=00000011
4=00000100
5=00000101
6=00000110
7=00000111
8=00001000
9=00001001
10=00001010
……
即是逢二進一,二進制廣泛用於最基礎的運算......
什麼是計算機的二進制 20分
電腦使用二進制是由它的實現機理決定的。我們可以這麼理解:電腦的基層部件是由集成電路組成的,這些集成電路可以看成是一個個門電路組成,(當然事實上沒有這麼簡單的)。
當計算機工作的時候,電路通電工作,於是每個輸出端就有了電壓。電壓的高低通過模數轉換即轉換成了二進制:高電平是由1表示,低電平由0表示。也就是說將模擬電路轉換成為數字電路。這裡的高電平與低電平可以人為確定,一般地,2.5伏以下即為低電平,3.2伏以上為高電平
電子計算機能以極高速度進行信息處理和加工,包括數據處理和加工,而且有極大的信息存儲能力。數據在計算機中以器件的物理狀態表示,採用二進制數字系統,計算機處理所有的字符或符號也要用二進制編碼來表示。用二進制的優點是容易表示,運算規則簡單,節省設備。人們知道,具有兩種穩定狀態的元件(如晶體管的導通和截止,繼電器的接通和斷開,電脈衝電平的高低等)容易找到,而要找到具有10種穩定狀態的元件來對應十進制的10個數就困難了
1)技術實現簡單,計算機是由邏輯電路組成,邏輯電路通常只有兩個狀態,開關的接通與斷開,這兩種狀態正好可以用“1”和“0”表示。 (2)簡化運算規則:兩個二進制數和、積運算組合各有三種,運算規則簡單,有利於簡化計算機內部結構,提高運算速度。 (3)適合邏輯運算:邏輯代數是邏輯運算的理論依據,二進制只有兩個數碼,正好與邏輯代數中的“真”和“假”相吻合。 (4)易於進行轉換,二進制與十進制數易於互相轉換。 (5)用二進制表示數據具有抗干擾能力強,可靠性高等優點。因為每位數據只有高低兩個狀態,當受到一定程度的干擾時,仍能可靠地分辨出它是高還是低。
進制的概念
1。 十進制
十進制使用十個數字(0、1、2、3、4、5、6、7、8、9)記數,基數為10,逢十進一。
歷史上第一臺電子數字計算機ENIAC是一臺十進制機器,其數字以十進制表示,並以十進制形式運算。設計十進制機器比設計二進制機器複雜得多。而自然界具有兩種穩定狀態的組件普遍存在,如開關的開和關,電路的通和斷,電壓的高和低等,非常適合表示計算機中的數。設計過程簡單,可靠性高。因此,現在改為二進制計算機。
2。 二進制
二進制以2為基數,只用0和1兩個數字表示數,逢2進一。
二進制與遵循十進制數遵循一樣的運算規則,但顯得比十進制更簡單。例如:
(1)加法:0+0=0 0+1=1 1+0=1 1+1=0
(2)減法:0-0=0 1-1=0 1-0=1 0-1=1
(3)乘法:0*0=0 0*1=0 1*0=0 1*1=1
(4)除法:0/1=0 1/1=1,除數不能為0
二。進制轉換
1。二進制與十進制數間的轉換
(1)二進制轉換為十進制
將每個二進制數按權展開後求和即可。請看例題:
把二進制數(101.101)2=1*2^2+0*2^1+1*2^0+1*2^-1+0*2^-2+1*2^-3=(5.625)10
(2)十進制轉換為二進制
一般需要將十進制數的整數部分與小數部分分開處理。
整數部分計算方法:除2取餘法 請看例題:
十進制數(53)10的二進制值為(110101)2
小數部分計算方法:乘2取整法,即每一步將十進制小數部分乘以2,所得積的小數點左邊的數字(0或1)作為二進制表示法中的數字,第一次乘法所得的整數部分為最高位。請看例題:
將(0.5125)10轉換成二進制。(0.5125)10=(0.101)2...
二進制的規律是什麼? 5分
二進制數據是用0和1兩個數碼來表示的數。
進位規則是“逢二進一”, 借位規則是“借一當二”
二進制1010001b中b是什麼意思
就是二進制的意思,B = Binary,可理解為識別符
八進位就是用 O = Octonary
十六進位就是 H = Hex
什麼叫二進制數
二進制是逢2進位的進位制,0、1是基本算符。
現代的電子計算機技術全部採用的是二進制,因為它只使用0、1兩個數字符號,非常簡單方便,易於用電子方式實現。計算機內部處理的信息,都是採用二進制數來表示的。二進制(Binary)數用0和1兩個數字及其組合來表示任何數。進位規則是“逢2 進1”,數字1在不同的位上代表不同的值,按從右至左的次序,這個值以二倍遞增。
除了數值外,英文字母、符號、漢字、聲音、圖象等數據在計算機內部也採用二進制數的形式來編碼。目前最常用的是使用國際標準代碼ASCII碼(美國標準信息交換碼)。漢字在計算機內部也是以二進制數代碼形式表盯的。由於漢字量多,1981年,我國國家標準GB2312--80(信息交換用漢字編碼字符集——基本集)為6763個常用漢字規定了代碼,每個漢字佔兩個字節,每個字節用八位二進制數來表示。1995年又頒佈了《漢字編碼擴展規範》(GBK)。GBK與GB2312--80國家標準所對應的內容標準兼容,同時,在字彙一級支持 ISO/IEC10646--1和GB13000--1的全部中、日、韓(CJK)漢字,共計20902字。把文字、圖形、圖象、聲音、動畫等信息,變成按一定規則編碼的二進制數,這就是信息的數字化。
二進制四則運算規則
加法 0+0=0,0+1=1+0=1,1+1=10
減法 0-0=0,1-0=1,1-1=0,0-1=-1,10100-1010=1010
乘法 0×0=0,0×1=1×0=0,1×1=1
除法 0÷1=0,1÷1=1
只有0和1兩個數碼,基數為二。
二進制有什麼用?
首先,要想簡單的明白,就先看看十進制吧,我們平時激的這些計數法就叫十進制計數法,為什麼叫十進制呢,明擺著,夠十了就要進位,拿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.