二進位制八進位制十進位制十六進位制等是用來幹什麼用的

2021-03-03 22:26:36 字數 5328 閱讀 7218

1樓:沙沙智宇

2進位制可以大大簡化晶片元件

設計(所以現在所有自動化裝置的運算元件都是2進位制計算的,包括電子錶,遙控器一直到手機數碼相機和電腦), 但是2進位制數字寫起來太長了,比如你要表示一個一千多的數字,需要超過10位,因此為了便於記憶和閱讀, 通常 3-4位(現在已經幾乎沒有用3位了)並一起,因此就形成了8進位制和16進位制.

因為現在幾乎沒有用3位來記2進位制數了,所以現在來說在這個領域有用的進位制是: 2,10,16 這3種. 8進位制只在教科書裡有,實際使用中不會使用到.

2方便電路設計, 10是給人看的, 16是2的方便閱讀的記錄方式

二進位制、八進位制、十進位制和十六進位制的表示法

2樓:匿名使用者

二進位制用字尾b(binary),如10101111b,八進位制用字尾q(原是字母o,octal,避免與數字0混淆)如257q,十進位制用字尾d(decimal也可以不用字尾)如175d或175,十六進位制用字尾h(hexadecimal),如afh等.

二進位制八進位制十進位制和十六進位制的區別是什麼?

3樓:匿名使用者

區別在於,每位上的基數不同,個位都是1,但高位=低位*n,n是進位制數拿十進位制來說把,個位是1,那麼個位寫幾這個數中就包含幾個1,十位上寫幾,這個數就包含幾個10,2017包含2個1000,0個100,1個10和7個1

二進位制,8 4 2 1是基數,如果1010b,則其中包含1個8和1個2,加起來就是10,因此十進位制10表示成二進位制為1010

其他進位制也是這麼計數的,規律相同,區別就是基數不同而已

4樓:匿名使用者

二進位制八進位制十進位制和十六進位制的區別是計算方法不一樣

計算機二進位制、八進位制、十進位制、十六進位制的轉換原理是什麼?

5樓:匿名使用者

這就是計算機(微機)原理中的數制轉換內容!!所謂2進位制就是逢2進1,我們最熟悉的是10進位制,即逢10進1,比如:0,1,2,3,4,5,6,7,8,9,然後進1就是:

10,11,12,13……,所以2進位制就是:0,1,10,11,100,101,110,111……同樣的比較常用的還有八進位制、十六進位制等,基本都是在計算機中使用的。

各數制間的轉換其實都一個道理,但本質一樣,你說的那是10到2的轉換,從2到10更簡單:每個數乘以2的n次方,比如:(11)到10就是:

1*2+1=3。平常說的"8421"碼其實就是2到10的轉換.在這裡說不清,你看下面講解或者找本"微機原理"就有!!

四、數制間的轉換規則

1.十進位制數與非十進位制數之間的轉換

(1)十進位制數轉換成非十進位制數

把一個十進位制數轉換成非十進位制數(基數記作r)分成兩步.整數部分轉換時採用「除r取餘法」;小數部分轉換時採用「乘r取整法」。

(2)非十進位制數轉換成十進位制數

非十進位制數(基數記作r,第j個數位的位權記作rj)轉換成十進位制數的方法:按權求其和。

2.非十進位制數之間的轉換

(1)二進位制數與八進位制數之間的轉換

①二進位制數轉換成八進位制數的方法.以小數點分界,整數部分自右向左、小數部分自左向右,每三位一組,不足三位時,整數部分在高位左邊補0,小數部分在低位右邊補0,然後寫出對應的八進位制數碼。

②八進位制數轉換成二進位制數的方法:用八進位制數碼對應的三位二進位制數代替八進位制數碼本身即可。

(2)二進位制數與十六進位制數之間的轉換

①二進位制數轉換成十六進位制數的方法:以小數點分界,整數部分自右向左、小數部分自左向右,每四位一組,不足四位時,整數部分在高位左邊補0,小數部分在低位右邊補0,然後寫出對應的十六進位制數碼。

②十六進位制數轉換成二進位制數的方法:用十六進位制數碼對應的四位二進位制數代替十六進位制數碼本身即可。

五、例題講解

例1 將十進位制數59.625轉換成二進位制是 。(2023年題)

(1)本題的正確思維及答案:一個十進位制數轉換成二進位制數時,整數和小數部分要分別考慮。另外,若能熟練記憶下表,利用二進位制轉換成十進位制時的式,就可以直接寫出對應的二進位制數。

20 1 25 32 2-1 0.5

21 2 26 64 2-2 0.25

22 4 27 128 2-3 0.125

23 8 28 256 2-4 0.0625

24 16 29 512 2-5 0.03125

答案:111011.101

(2)學生易犯的錯誤:小數的轉換方法不清楚及運算不熟練。

(3)此題的拓展及變題:

a.二進位制數1011.1010可轉化為十進位制數 c 。(2023年題)。

a)11.8 b)11.125 c)11.625 d)11.525

b.十進位制數329可轉化為八進位制數 a 。(2023年題)

a)511 b)501 c)411 d)401

c.十進位制數0.8125的二進位制數表示為 b (2023年題)。

a)0.1011 b)0.1101 c)0.1111 d)0.1001

d.八進位制數34.54的二進位制數表示為 a (2023年題)

a)011100.101100 b)101100.011100

c)100011.100101 d)011100.001011

e.任何一個十進位制小數都能精確地轉化為二進位制小數,反之亦然。(2023年題)------------------(錯)

例2:假設7×7的結果值在某種進位制下可表示為61,則6×7的結果值相應地表示為 。(2023年題)

(1)本題的正確思維及答案:本題考查的知識點是數制轉換,但要求考生能熟練應用基數的概念。已知7×7=49d,可設61為r進位制數,根據r進位制數轉換為十進位制數的規則,可得方程:

6×r+1=49,即r=8;最後將6×7的結果42d轉換為八進位制數即可。答案:52

(2)學生易犯的錯誤:不能正確理解題意,甚至看不懂題目。

(3)此題的拓展及變題:一個數是152,它對應的十六進位制數與6ah相等,該數是 b 。

a)二進位制數 b)八進位制數 c)十六進位制數 d)十進位制數

例3 若x=1011b,y=1101b,則x、y兩數進行邏輯或運算的結果為 。

(1)本題的正確思維及答案:本題考查的知識點是二進位制數的邏輯運算,考生應掌握以下兩點:首先邏輯運算是按位獨立運算,其次是或運算的規則。答案:1111

(2)學生易犯的錯誤:不能正確區分或與加操作的區別。

(3)此題的拓展及變題:二進位制**01011000和11001010「與」運算的結果再與10100110進行「或」運算,其結果為 c 。

a)10100010 b)11011110 c)11101110 d)10010101

例4下列四個不同進位制的數中,其值最大的是 。

a)0cah b)310q c)201d d)11001011b

(1)本題的正確思維及答案:本題考查的知識點是各進位制數的轉換方法。解題的基本方法是將各進位制數轉換為同一進位制數(如十進位制數),然後再比較大小。

答案:d

(2)學生易犯的錯誤:缺乏解題的思路及不能正確完成進位制數之間的轉換。

(3)此題的拓展及變題:

a.十六進位制數327與 a 相等。

a)807 b)897 c)143q d)243q

b.下列這組資料中最小數是 c 。(2023年題)

a)11011001b b)75 c)37q d)2a6h

怎麼區別十進位制,二進位制,八進位制和十六進位制?

6樓:匿名使用者

在書本中:加b(binary)表示 二進位制,o(octal)表示八進位制,d(decimal)或不加表示十進位制,h(hexadecimal)表示十六進位制。

在c語言裡:整數有三種表示形式:十進位制,八進位制,十六進位制。

1.十進位制:除表示正負的符號外,以1~9開頭,由0~9組成。

如,128,+234,-278。2,八進位制:以0開頭,由0~7組成的數。

如,0126,050000.3,十六進位制:以0x或0x開頭,由0~9,a~f或a~f 組成。

如,0x12a,0x5a000.

人類算數採用十進位制,可能跟人類有十根手指有關。亞里士多德稱人類普遍使用十進位制,只不過是絕大多數人生來就有10根手指這樣一個解剖學事實的結果。實際上,在古代世界獨立開發的有文字的記數體系中,除了巴比倫文明的楔形數字為60進位制,瑪雅數字為20進位制外,幾乎全部為十進位制。

只不過,這些十進位制記數體系並不是按位的。

首先,現在人們日常生活中所不可或離的十進位值制,就是中國的一大發明。至遲在商代時,中國已採用了十進位值制。從現已發現的商代陶文和甲骨文中,可以看到當時已能夠用

一、二、

三、四、

五、六、

七、八、

九、十、百、千、萬等十三個數字,記十萬以內的任何自然數。這些記數文字的形狀,在後世雖有所變化而成為現在的寫法,但記數方法卻從沒有中斷,一直被沿襲,並日趨完善。十進位值制的記數法是古代世界中最先進、科學的記數法,對世界科學和文化的發展有著不可估量的作用。

正如李約瑟所說的:「如果沒有這種十進位制,就不可能出現我們現在這個統一化的世界了。」

大地灣仰韶晚期房f901中曾出土一組陶質量具,主要有泥質槽狀條形盤、夾細砂長柄麻花耳鏟形抄、泥質單環耳箕形抄、泥質帶蓋四把深腹罐等。其中條形盤的容積約為264.3立方厘米;鏟形抄的自然盛穀物容積約為2650.

7立方厘米;箕形抄的自然盛穀物容積約為5288.4立方厘米;四把深腹罐的容積約為26082.1立方厘米。

由此可以看出,除箕形抄是鏟形抄的二倍外,其餘三件的關係都是以十倍的遞增之數。這些度量衡具的發現也為研究我國古代十進位制的起源等,提供了非常珍貴的實物資料。

古巴比侖的記數法雖有位值制的意義,但它採用的是六十進位的,計算非常繁瑣。古埃及的數字從一到十隻有兩個數字符號,從一百到一千萬有四個數字符號,而且這些符號都是象形的,如用一隻鳥表示十萬。古希臘由於幾何發達,因而輕視計算,記數方法落後,是用全部希臘字母來表示一到一萬的數字,字母不夠就用加符號「『」等的方法來補充。

古羅馬採用的是累積法,如用ccc表示300。印度古代既有用字母表示,又有用累積法,到公元七世紀時方採用十進位值制,很可能受到中國的影響。現通用的印度——阿拉伯數碼和記數法,大約在十世紀時才傳到歐洲。

在計算數學方面,中國大約在商周時期已經有了四則運算,到春秋戰國時期整數和分數的四則運算已相當完備。其中,出現於春秋時期的正整數乘法歌訣「九九歌」,堪稱是先進的十進位記數法與簡明的中國語言文字相結合之結晶,這是任何其它記數法和語言文字所無法產生的。從此,「九九歌」成為數學的普及和發展最基本的基礎之一,一直延續至今。

其變化只是古代的「九九歌」從「九九八十一」開始,到「二二如四」止,而現在是由「一一如一」到「九九八十一」。

二進位制八進位制十進位制十六進位制的不同的數怎麼

按權,統一轉換我們習慣十進位制進行比較.比如 10101010 2 260 256 8 174 320 10 320 a12 16 2578 是都要轉換成為十進位制嗎?不用,不同進位制相同資料,進位制越大數越大 一個相同的數,16進位制最大,10進位制第二,8進位制第三,2進位制第四 轉換成相同 統...

二進位制八進位制十六進位制十進位制之間怎樣相互轉化

1 二進位制數 八進位制數 十六進位制數轉十進位制數 有一個公式 二進位制數 八進位制數 十六進位制數的各位數字分別乖以各自的基數的 n 1 次方,其和相加之和便是相應的十進位制數。個位,n 1 十位,n 2.舉例 110b 1 2的2次方 1 2的1次方 0 2的0次方 0 4 2 0 6d 11...

求十進位制與二進位制 八進位制 十六進位制之間相互轉換,最簡便的方法

一 最快的方法自然是 用計算 只要有電腦就可以計算 開始 程式 附件 計算器 檢視 科學型 出現了把 呵呵 這樣算就很簡單 比如說把2進位制 10101 轉換正十六進位制先點到二進位制上 打上 10101 在點一下十六進位制 出現了21ok 就是這樣 一樓的說的很好呀。我不用補充啦。簡述二進位制 八...