二進位制有什麼用,二進位制的作用是什麼?

2022-03-15 16:58:50 字數 5092 閱讀 3114

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.

2樓:楊柳風

二進位制數有兩個特點:它由兩個基本字元0,1組成,二進位制數運算規律是逢二進一。

為區別於其它進位制數,二進位制數的書寫通常在數的右下方註上基數2,或加後面加b表示。

例如:二進位制數10110011可以寫成(10110011)2,或寫成10110011b,對於十進位制數可以不加註.計算機中的資料均採用二進位制數表示,這是因為二進位制數具有以下特點:

1) 二進位制數中只有兩個字元0和1,表示具有兩個不同穩定狀態的元器件。例如,電路中有,無電流,有電流用1表示,無電流用0表示。類似的還比如電路中電壓的高,低,電晶體的導通和截止等。

2) 二進位制數運算簡單,大大簡化了計算中運算部件的結構。

二進位制數的加法和乘法運算如下:

0+0=0 0+1=1+0=1 1+1=10

0×0=0 0×1=1×0=0 1×1=1

由於二進位制數在使用中位數太長,不容易記憶,所以又提出了十六進位制數.

3樓:匿名使用者

計算機的最終表現形式只有二進位制,也就是機器語言。

4樓:竺熠布碧琳

二進位制有什麼好處,為何電腦都採用二進位制?

二值邏輯。

剛好二進位制正好對應電路里的高低電平

當然要弄成多進位制也不是不可以,但是分得多了,出錯的機率也就大

5樓:匿名使用者

機器碼都是的,然後**也是32個二進位制位

6樓:寒櫻暖暖

說簡單點,二進位制在物理上容易實現。

二進位制的作用是什麼?

7樓:織布大王盧夫人

首先進位制本身就很偉大,進位制的存在使得人們不要數東西就擺相同多的1來表示,節省了空間。

而二進位制的發明是人類歷史上的一大創舉,早在古代就有兩儀生四象,四象生八卦,八卦生萬物的說法。

因為世間萬物至少有兩個狀態:存在、死亡;開著、關閉;好、壞等等。可以用0和1表示。所以,有了0和1,就可以表示萬物。

那麼也許你會問,為什麼不用10進位制呢?表示的數還多?是這樣的,由於要機器使用,而訊號的傳輸是通過各種物理量的變化來傳遞的:

電壓電流的高低、光線的強弱的等等。只用0和1再方便不過了。

而且,還有個精度的問題,比如我的訊號在傳輸過程會有30%的誤差,即0會在傳輸中變成-30%到30%中的任意一個數,1則變成70%到130%中的某一個。這時如果我採用2進位制,規定小於50%的是0,大於是1,那麼傳輸的精度就保證了。

8樓:沙裡波特

人有十個手指,就發明了十進位制。

豬有兩個腳趾,就出現了二進位制。

9樓:笙笙聊大學

回答你好,進位制也就是進位計數制,是人為定義的帶進位的計數方法,可以用有限的數字符號代表所有的數值。可使用數字符號的數目稱為基數或底數,基數為n,即可稱n進位制,簡稱n進位制。現在最常用的是十進位制,通常使用10個阿拉伯數字0-9進行記數

經過長期的演化、融合、選擇、淘汰,系統簡便、功能全面的十進位制計數法成為人類文化中主流的計數方法,經過基礎教育的訓練,大多數的人從小就掌握了十進位制計數方法。

二進位制有兩個特點:它由兩個數碼0,1組成,二進位制數運算規律是逢二進一。

更多1條

10樓:來自飛雲湖喜出望外的飛燕草

它進位制數轉為二進位制計算機才能工作,並且最大位數一定,以下用8位定點數為例

計算機本身只能作加法,在作減乘除時,都需變成加法作,所以需要原碼、反碼,補碼

8位定點數為例:首位是符號位,正數為0,負數為1

正數的原碼、反碼,補碼是一樣的

負數的反碼是除符號位外每位對應取反

負數的補碼是反碼加1

舉個作八位定點數減法的例子(原碼加補碼):2-1

先將-1變為補碼----10000001變為反碼----11111110變為補碼11111111

2的原碼、反碼,補碼是一樣的為00000010

00000010+11111111=00000001---變為十進位制為1

另外還有浮點數的變法,我就不多說了,需要自己看書學習,別人只能說個大概

學後的作用通過上面的解答我就不多說了,總之,二進位制是計算機最基本的東西

十進位制與二進位制有什麼區別?

11樓:不咩

十進位制跟二進位制的區別:

1、基數不同

前者滿10進1,後者滿2進1;

2、有效字元不同

前者有效字元有10個:0,1,2,3,4,5,5,6,7,8,9;後者有效字元有2個:0,1

3、用途上

計算機只能用二進位制儲存和運算,在設計程式時二進位制不容易讀,所以可以採用八進位制和十六進位制來幫助程式設計,計算機再翻譯成二進位制數來用。計算機程式設計比較常用的是:十進位制、二進位制、八進位制、十六進位制,其中八進位制也用得比較少。

二進位制轉十進位制

要從右到左用二進位制的每個數去乘以2的相應次方,小數點後則是從左往右

例如:二進位制數1101.01轉化成十進位制

1101.01(2)=1*20+0*21+1*22+1*23 +0*2-1+1*2-2=1+0+4+8+0+0.25=13.25(10)

所以總結起來通用公式為:

abcd.efg(2)=d*20+c*21+b*22+a*23+e*2-1+f*2-2+g*2-3(10)

十進位制整數轉換為二進位制整數

十進位制整數轉換為二進位制整數採用"除2取餘,逆序排列"法。具體做法是:用2整除十進位制整數,可以得到一個商和餘數;再用2去除商,又會得到一個商和餘數,如此進行,直到商為小於1時為止,然後把先得到的餘數作為二進位制數的低位有效位,後得到的餘數作為二進位制數的高位有效位,依次排列起來。

十進位制小數轉換為二進位制小數

十進位制小數轉換成二進位制小數採用"乘2取整,順序排列"法。具體做法是:用2乘十進位制小數,可以得到積,將積的整數部分取出,再用2乘餘下的小數部分,又得到一個積,再將積的整數部分取出,如此進行,直到積中的小數部分為零,此時0或1為二進位制的最後一位。

或者達到所要求的精度為止。

然後把取出的整數部分按順序排列起來,先取的整數作為二進位制小數的高位有效位,後取的整數作為低位有效位。

擴充套件資料

1、十六進位制

由於二進位制數在使用中位數太長,不容易記憶,所以又提出了十六進位制數。

十六進位制數有兩個基本特點:它由十六個數碼:數字0~9加上字母a-f組成(它們分別表示十進位制數10~15),十六進位制數運算規律是逢十六進一,即基數r=16=2^4,通常在表示時用尾部標誌h或下標16以示區別,在c語言中用新增字首0x以表示十六進位制數。

例如:十六進位制數4ac8可寫成(4ac8)16,或寫成4ac8h。

2、六十進位制

古代人由於生產勞動的需要,要研究天文和曆法,就牽涉到時間和角度了。因為曆法需要的精確度較高,時間的單位小時,角度的單位度都嫌太大。必須進一步研究他們的小數。

它們的小數都具有這樣的性質︰使1/2,1/3,1/4,1/5,1/6等都能成為它的整數倍。

以1/60作為單位,就正好具有這個性質。譬如︰1/2等於30個1/60,1/3等於20個1/60,1/4等於15個1/60…這種小數的進位制在表示有些數時很方便。例如常遇到的1/3,在十進位制中是一個無限小數,但在這種進位制中就是一個有限小數。

12樓:超級烈焰

"十進位制計數法"是相對"二進位制計數法"而言的,它是我們日常使用最多的計數方法(俗稱「逢十進一)它的定義是:「每相鄰的兩個計數單位之間的進率都是"十"的計數方法,叫做「十進位制計數法」。二進位制資料是用0和1兩個數碼來表示的數。

它的基數為2,進位規則是"逢二進一",借位規則是「借一當二"。它是由18世紀德國數理哲學大師萊布尼茲發現。比如當前的計算機系統使用的基本上是二進位制系統。

二進位制用於什麼,什麼是二進位制

什麼是二進位制 二進位制是計算技術中廣泛採用的一種數制。二進位制數字是用0和1兩個數碼來表示的數。它的基數為2,進位規則是 逢二進一 借位規則是 借一當二 由18世紀德國數理哲學大師萊布尼茲發現。當前的計算機系統使用的基本上是二進位制系統。20世紀被稱作第三次科技革命的重要標誌之一的計算機的發明與應用,其運...

十進位制與二進位制有什麼區別二進位制編碼和十進位制有啥區別?

十進位制跟二進位制的區別 1 基數不同 前者滿10進1,後者滿2進1 2 有效字元不同 前者有效字元有10個 0,1,2,3,4,5,5,6,7,8,9 後者有效字元有2個 0,1 3 用途上 計算機只能用二進位制儲存和運算,在設計程式時二進位制不容易讀,所以可以採用八進位制和十六進位制來幫助程式設...

二進位制用於什麼,三進位制用於什麼,十二進位制用於什麼,十六進位制用

二進位制用於電腦數值計算機 三進位制用於軍隊的建制設定 十二進位制用於記載時間的月份 十六進位制古時用於十六兩秤的稱重進位,現在也用於二進位制的簡化書寫 好好觀察風風光光個復古風格更好吧 一起玩兒了一會兒 不能因為 這真沒聽說過,除了常用的十進位制,就是八進位制和十六進位制,沒聽過十二啊 我不知道。...