什麼是二進位制啊,還有十進位制,哎,看的糾結,最好詳細,本人愚笨,還有什麼1 1 1O啊,為什麼啊,不是二嗎

時間 2021-10-14 21:22:44

1樓:凱旋小唐

二進位制在本質上與十進位制相同,不過人們常用十進位制……原因嘛……數數自己的手指頭吧。

十進位制運算方法:滿十進一(5+5=10)

例子:10058.55+54522.47=64581.02

十進位制中的數字:0、1、2、3、4、5、6、7、8、9

二進位制運算方法:滿二進一(1+1=10)

例子:1+1=10,11(3)+1101(13)=10000(16)

二進位制中的數字:0、1

附1:十進位制轉二進位制方法

例如:19.95 轉2進位制

第一步:小數點前

19/2=9餘1

9/2=4 餘1

4/2=2 餘0

2/2=1 餘0

1/2=0 餘1

由下往上取餘數 10011

第二步:小數點後

0.95*2 = 1.9 取整1

(1.9-1)*2 = 1.8 取整1

(1.8-1)*2 = 1.6 取整1(omg沒選好數字,出現了迴圈)

(1.6-1)*2 = 1.2 取整1

(1.2-1)*2 = 0.4 取整0

(0.4-0)*2 = 0.8 取整0

(0.8-0)*2 = 1.6 取整1(omg沒選好數字,出現了迴圈)

(1.6-1)*2 = 1.2 取整1

(1.2-1)*2 = 0.4 取整0

(0.4-0)*2 = 0.8 取整0

(0.8-0)*2 = 1.6 取整1(迴圈啊迴圈)

(1.6-1)*2 = 1.2 取整1

……………………………………(後面就是1100迴圈了)

假設小數精度為8位,從上往下去則小數點後為 0.11110011,故19.95 轉化為二進位制約為 10011.11110011

附2:二進位制轉十進位制方法

例如:100110 轉10進位制

第一步:從右向左拆開

分別為:0、1、1、0、0、1

第二步:乘方運算

0*2^0=0(2^0為2的0次方)

1*2^1=2

1*2^2=4

0*2^3=0

0*2^4=0

1*2^5=32

第三步:相加

0+2+4+0+0+32=38

即二進位制的100110為十進位制的38

希望我的答案對你有幫助

2樓:東郭小生

二進位制就是滿2進1....十進位制是我們常用的..滿10進1..

.就是說..2進位制只有0和1兩個數..到了二之後..就升為10..然後11..又滿2.100..

3樓:ta的習題冊

人們對事物的認識都是由感性上升到理性。你現在不必知道1+1為什麼=10,正如你不必知道1+1為什麼=2一樣。你只要用二進位制數多做幾次運算,自然就會理解了。

4樓:匿名使用者

我們最常使用的是10進位制,以十進位制為例子最好理解進位制的概念,首先10進位制就是說有10個數字,那麼10個數字是什麼呢?0123456789正好10個數字那麼他們的關係呢?從小到大。。

如果做加法會怎樣呢 1+9=10怎麼來的呢?

10進位制裡邊最大的數字就是9那麼多了怎麼辦?看我們都知道第一位是個位,多了就進位到十位進位加1這是小學老師說的。如果2+9呢?要進位,還剩下一個那麼就是11.

好了十進位制你瞭解了那麼看看2進位制,2進位制就是2個數字表示數量用0和1,那麼如果1+1會怎樣呢,2進位制最大就是1,很好根據十進位制的進位原則要進位,所以出現了二進位制中1+1=10也就是說在二進位制中各位不再是逢十進一而是逢二進一。對比一下十進位制的進位規則,你應該可以計算二進位制中10+11了吧,

10+ 11

101看懂了,這就是2進位制。

希望對你有幫助,一次類推可以有計算機常用的8進位制和16進位制。自己還可以早其他的進位制玩,吼吼!

什麼是二進位制,八進位制,十進位制,十六進位制。還有他們之間的轉換?

5樓:上科互聯

十進位制就是我們平時數學和生活中國經常用到的。

二進位制,八進位制,十六進位制一般是計算機用到的。計算機的最底層就是二進位制0,1**,其實都是很好理解的,十進位制是逢十進一,二進位制是逢二進一,八進位制是逢八進一,十六進位制是逢十六進一。他們之間的轉換有相對應的工具的。

你可以搜尋下進位制轉化工具進行轉換。

6樓:滴噠來啦

二進位制由0 1組成,八進位制0到7 十進位制0到9

二進位制和十進位制,八進位制 各是什麼意思,請舉例說明!

7樓:匿名使用者

數制的概念  數制是人們利用符號進行計數的科學方法。數制有很多種,在計算機中常用的數制有:十進位制,二進位制和十六進位制。

數制也稱計數制,是指用一組固定的符號和統一的規則來表示數值的方法。計算機是資訊處理的工具,任何資訊必須轉換成二進位制形式資料後才能由計算機進行處理,儲存和傳輸。 十進位制數  人們通常使用的是十進位制。

它的特點有兩個:有0,1,2….9十個基本數字組成,十進位制數運算是按「逢十進一」的規則進行的.

在計算機中,除了十進位制數外,經常使用的數制還有二進位制數和十六進位制數.在運算中它們分別遵循的是逢二進一和逢十六進一的法則. 二進位制數  二進位制數有兩個特點:

它由兩個基本數字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 八進位制(octal)  由於二進位制資料的基r較小,所以二進位制資料的書寫和閱讀不方便,為此,在小型機中引入了八進位制。八進位制的基r=8=2^3,有數碼0、1、2、3、4、5、6、7,並且每個數碼正好對應三位二進位制數,所以八進位制能很好地反映二進位制。 例如:

二進位制資料 ( 11 101 010 . 010 110 100 )2 對應 八進位制資料 ( 3 5 2 . 2 6 4 )8 十六進位制數  由於二進位制數在使用中位數太長,不容易記憶,所以又提出了十六進位制數

十六進位制數有兩個基本特點:它由十六個字元0~9以及a,b,c,d,e,f組成(它們分別表示十進位制數10~15),十六進位制數運算規律是逢十六進一,即基r=16=2^4,通常在表示時用尾部標誌h或下標16以示區別。

例如:十六進位制數4ac8可寫成(4ac8)16,或寫成4ac8h。 [編輯本段]數的位權概念  對於形式化的進製表示,我們可以從0開始,對數字的各個數位進行編號,即個位起往左依次為編號0,1,2,……;對稱的,從小數點後的數位則是-1,-2,……

進行進位制轉換時,我們不妨設源進位制**換前所用進位制)的基為r1,目標進位制**換後所用進位制)的基為r2,原數值的表示按數位為ana(n-1)……a2a1a0.a-1a-2……,r1在r2中的表示為r,則有(ana(n-1)……a2a1a0.a-1a-2……)r1=(an*r^n+a(n-1)*r^(n-1)+……+a2*r^2+a1*r^1+a0*r^0+a-1*r^(-1)+a-2*r^(-2))r2

(由於此處不可選擇字型,說明如下:an,a2,a-1等符號中,n,2,-1等均應改為下標,而上標的冪次均用^作為字首)

舉例:一個十進位制數110,其中百位上的1表示1個10^2,既100,十位的1表示1個10^1,即10,個位的0表示0個100,即0。

一個二進位制數110,其中高位的1表示1個2^2,即4,低位的1表示1個2^1,即2,最低位的0表示0個2^0,即0。

一個十六進位制數110,其中高位的1表示1個16^2,即256,低位的1表示1個16^1,即16,最低位的0表示0個16^0,即0。

可見,在數制中,各位數字所表示值的大小不僅與該數字本身的大小有關,還與該數字所在的位置有關,我們稱這關係為數的位權。

十進位制數的位權是以10為底的冪,二進位制數的位權是以2為底的冪,十六進位制數的位權是以16為底的冪。數位由高向低,以降冪的方式排列。 [編輯本段]進數制之間的轉換  1.

二進位制數、十六進位制數轉換為十進位制數(按權求和)

二進位制數、十六進位制數轉換為十進位制數的規律是相同的。把二進位制數(或十六進位制數)按位權形式多項式和的形式,求其最後的和,就是其對應的十進位制數——簡稱「按權求和」.

例如:把(1001.01)2轉換為十進位制數。

解:(1001.01)2

=1*8+4*0+2*0+1*1+0*(1/2)+1*(1/4)

=8+0+0+1+0+0.25

=9.25

把(38a.11)16轉換為十進位制數

解:(38a.11)16

=3×16的2次方+8×16的1次方+10×的0次方+1×16的-1次方+1×16的-2次方

=768+128+10+0.0625+0.0039

=906.0664

2.十進位制數轉換為二進位制數,十六進位制數(除2/16取餘法)

整數轉換.一個十進位制整數轉換為二進位制整數通常採用除二取餘法,即用2連續除十進位制數,直到商為0,逆序排列餘數即可得到――簡稱除二取餘法.

例:將25轉換為二進位制數

解:25÷2=12 餘數1

12÷2=6 餘數0

6÷2=3 餘數0

3÷2=1 餘數1

1÷2=0 餘數1

所以25=(11001)2

同理,把十進位制數轉換為十六進位制數時,將基數2轉換成16就可以了.

例:將25轉換為十六進位制數

解:25÷16=1 餘數9

1÷16=0 餘數1

所以25=(19)16

3.二進位制數與十六進位制數之間的轉換

由於4位二進位制數恰好有16個組合狀態,即1位十六進位制數與4位二進位制數是一一對應的.所以,十六進位制數與二進位制數的轉換是十分簡單的.

(1)十六進位制數轉換成二進位制數,只要將每一位十六進位制數用對應的4位二進位制數替代即可――簡稱位分四位.

例:將(4af8b)16轉換為二進位制數.

解: 4 a f 8 b

0100 1010 1111 1000 1011

所以(4af8b)16=(1001010111110001011)2

(2)二進位制數轉換為十六進位制數,分別向左,向右每四位一組,依次寫出每組4位二進位制數所對應的十六進位制數――簡稱四位合一位.

例:將二進位制數(111010110)2轉換為十六進位制數.

解: 0001 1101 0110

1 d 6

所以(111010110)2=(1d6)16

轉換時注意最後一組不足4位時必須加0補齊4位 [編輯本段]數制轉換的一般化  1)r進位制轉換成十進位制

任意r進位制資料按權、相加即可得十進位制資料。 例如:n = 1101.

0101b = 1*2^3+1*2^2+0*21+1*2^0+0*2^-1+1*2^-2+0*2^-3+1*2^-4 = 8+4+0+1+0+0.25+0+0.0625 = 13.

3125

n = 5a.8 h = 5*161+a*160+8*16-1 = 80+10+0.5 = 90.5

2)十進位制轉換r 進位制

十進位制數轉換成r 進位制數,須將整數部分和小數部分分別轉換.

1.整數轉換----除r 取餘法 規則:(1)用r 去除給出的十進位制數的整數部分,取其餘數作為轉換後的r 進位制資料的整數部分最低位數字; (2)再用2去除所得的商,取其餘數作為轉換後的r 進位制資料的高一位數字; (3)重複執行(2)操作,一直到商為0結束。

例如: 115 轉換成 binary資料和hexadecimal資料 所以 115 = 1110011 b = 73 h

2.小數轉換-----乘r 取整法 規則:(1)用r 去除給出的十進位制數的小數部分,取乘積的整數部分作為轉換後r 進位制小數點後第一位數字; (2)再用r 去乘上一步乘積的小數部分,然後取新乘積的整數部分作為轉換後r 進位制小數的低一位數字; (3)重複(2)操作,一直到乘積為0,或已得到要求精度數位為止。

二進位制轉十進位制,十進位制轉二進位制的演算法 求助

隨便什麼名啦啦 二進位制轉換為十進位制 方法 按權求和 該方法的具體步驟是先將二迸制的數寫成加權係數式,而後根據十進位制的加法規則進行求和 規律 個位上的數字的次數是0,十位上的數字的次數是1,依次遞增,而十分位的數字的次數是 1,百分位上數字的次數是 2,依次遞減。十進位制轉換為二進位制 一個十進...

123 123十進位制轉二進位制,把十進位制123,轉換成二進位制。需要過程。謝謝

123.123十進位制轉二進位制1111011.00011111。十進位制數123.123轉換二進位制數為1111011.0001111,十進位制數123 1 2 6 1 2 5 1 2 4 1 2 3 1 2 1 1 2 0 二進位制數1111011。小數部分 0.123 2 0.246,整數位為...

進位制 二進位制 八進位制 十進位制 十六進位制是什麼意思哦?有什麼關係!忘高手解答

湯旺河邊 關於進位制,請詳細看看 你做加法運算時不是逢十進一位嗎,這是十進位制,二進位制就是逢二進一位,像11 01 100,並且二進位制只有0和1兩位數,其他8 10 16進位制都一樣,八進位制只有0 7八個數,依次類推! 就跟你數數一樣 數星期的時候 7天你進位1 7 不是從0開始 2進位制 0...