1010111111010000111轉十進位制

2022-12-19 05:40:20 字數 5687 閱讀 2278

1樓:聖蓮君_小心

二--->十演算法。

首先:為了我們方便**,我把數字組,四個分一組。

原數:1010 1111 1101 0000 111然後:數有幾個數(4*4+3=19)但是,我們標識卻要從零開始。

原數:1010 1111 1101 0000 111個數:18 17 16 15,14 13 12 11,10 9 8 7,6 5 4 3,2 1 0

在然後:把對應個數為1的找出來。

18 16,14 13 12 11,10 9 7,2 1 0最後:以2的次方進行相加。

2的18次方: 262144

2的16次方: 65536

2的14次方: 16384

2的13次方: 8192

2的12次方: 4096

2的11次方: 2048

2的10次方: 1024

2的9次方: 512

2的7次方: 128

2的2次方: 4

2的1次方: 2

2的0次方:1

相加結果(十進位制): 360071

如果你不是想知道是怎算的話,想快速知道 答案我建議你有電腦計算器。

步驟:①主選單+r輸入:calc,就會出現計算器。

②找到計算器選單欄的檢視並點選選中:程式設計師③左下矩形欄中先選中你要轉換的數(1010 1111 1101 0000 111)的進位制(二進位制),輸入數字

④點選你最後要的進位制(十進位制)

2樓:

轉十進位制,結果為:360071

3樓:

dec:360071

求教十進位制轉二十進位制,最好舉例 10

4樓:北極沒有雪

所有的進位制轉換都是以十進位制作為基準的。一個數的不同進位制形式只是數位的權重改變而已。

如十進位制的2013 就是2*(10^3)+0*(10^2)+1*(10^1)+3*(10^0)= 2000+0+10+3

它的二十進位制就是50d = 5*(20^2)+0*(20^1)+13 = 2013

5樓:廣州

1、整數的數制轉換;   ——採用「基數除法」,具體步驟如下:

(1)將給定的十進位制整數除以基數2,餘數便是等值的二進位制的最低位。

(2)將上一步的商再除以基數2,餘數便是等值的二進位制數的次低位。

(3)重複步驟2,直到最後所得的商等於0為止。各次除得的餘數,便是二進位制各位的數,最後一次的餘數是最高位

二進位制與八進位制十六進位制轉換技巧

二進位制從最低位開始每三位轉換為十進位制即為其對應八進位制   高位不足三位,補零   同理二進位制從最低位開始每四位轉換為十進位制即為其對應十六進位制   高位不足四位,補零   如(1001100)2=(114)8=(4c)16

十六進位制轉換成十進位制的具體演算法?

6樓:sa_sa_陳

十六進位制轉換成十進位制的具體演算法是:

1、首先明白16進位制數(從右到左數是第0位,第1位,第2位……)的第0位的權值為16的0次方,第1位的權值為16的1次方,第2位的權值為16的2次方,依次這樣排列下去。

2、明白abcdef表示的二進位制數字分別是10,11,12,13,14,15。

3、十六進位制轉換成十進位制的公式是:要從右到左用二進位制的每個數去乘以16的相應次方,然後這些數字相加就是了。

例1:2af5換算成10進位制:

第0位: 5 * 16^0 = 5

第1位: f * 16^1 =15*16^1= 240

第2位: a * 16^2= 10* 16^2=2560

第3位: 2 * 16^3 = 8192

結果就是:5 * 16^0 + 15 * 16^1 + 10 * 16^2 + 2 * 16^3 = 10997

例2:ce換算成10進位制:

第0位:e*16^0=14*16^0=14

第1位:c*16^1=12*16^1=192

結果就是:14*16^0+12*16^1=206

16進位制即逢16進1,每一位上可以是從小到大為0、1、2、3、4、5、6、7、8、9、a、b、c、d、e、f共16個大小不同的數。16進位制轉換即16進位制與其他不同進位制之間的換算轉換。

7樓:匿名使用者

(一)十六進位制化為十進位制方法:

用個位數+十位數*16+百位數*256+千位數*4096+...相乘的時候,前面的一位數乘以的數是十後面一位數乘以數的16倍.

具體案例如下:

(ab)=a×16+b=(171)

(abc)=a×256+b×16+c=(2748)(二)十進位制化為十六進位制的方法

把十進位制轉十六進位制按照除16取餘,直到商為0為止。(具體用法如下圖)

8樓:匿名使用者

16進位制到十進位制的轉換方法:

16進位制數的第0位的權值為16的0次方,第1位的權值為16的1次方,第2位的權值為16的2次方……

所以,在第n(n從0開始)位上,如果是是數 x (x 大於等於0,並且x小於等於 15,即:f)表示的大小為 x * 16的n次方。

例:2af5換算成10進位制:

用豎式計算:

第0位:5 * 16^0 = 5

第1位:f * 16^1 = 240

第2位:a * 16^2= 2560

第3位:2 * 16^3 = 8192

-------------------------------------

10997

直接計算就是:

5 * 16^0 + f * 16^1 + a * 16^2 + 2 * 16^3 = 10997

9樓:玩玩貓兒

十六進位制是逢十六進一,轉換成十進位制要逢十進一的

10樓:匿名使用者

十進位制會算吧 比如111 就是1*10^2+1*10^1+1*10^0 十六進位制只不過就是把其中的10換成16罷了

11樓:000初夏

16進位制是逢16進1,

用a,b,c,d,e,f這六個字母來分別表示10,11,12,13,14,15。字母不區分大小寫。

在第n(n從0開始)位上,如果是是數 x (x 大於等於0,並且x小於等於 15,即:f)表示的大小為 x * 16的n次方。

12樓:匿名使用者

十六進位制轉換成十進位制方法:「按權求和」,例十六進數:(2af5)h=2*16^3+10*16^2+15*16^1+5*16^0=8192+2560+240+5=10997。

十六進位制(英文名稱:hexadecimal),是計算機中資料的一種表示方法。同我們日常生活中的表示法不一樣。

它由0-9,a-f組成,字母不區分大小寫。與10進位制的對應關係是:0-9對應0-9;a-f對應10-15;n進位制的數可以用0~(n-1)的數表示,超過9的用字母a-f。

十進位制,即①滿十進一,滿二十進二,以此類推……②按權展開,第一位權為10^0,第二位10^1……以此類推,第n位10^(n-1),該數的數值等於每位位的數值*該位對應的權值之和。

進位制也就是進位計數制,是人為定義的帶進位的計數方法(有不帶進位的計數方法,比如原始的結繩計數法,唱票時常用的「正」字計數法,以及類似的tally mark計數)。 對於任何一種進位制---x進位制,就表示每一位置上的數運算時都是逢x進一位。 十進位制是逢十進一,十六進位制是逢十六進一,二進位制就是逢二進一,以此類推,x進位制就是逢x進位。

13樓:匿名使用者

十六進位制化為十進位制:方法很簡單,就是用個位數+十位數*16+百位數*256+千位數*4096+...相乘的時候,前面的一位數乘以的數是十後面一位數乘以數的16倍。

例:將十六進位制數ab轉換成十進位制數: (ab)16=a×16+b=(171)10(abc)16=a×256+b×16+c=(2748)10

十六進位制怎麼轉換成十進位制 5

14樓:匿名使用者

^用位加權乘,積相加法比較

簡單。如8ffc035b轉換為十進位制(最低位是16^0,依次向左):

8ffc035b(16)=8x16^7+fx16^6+fx16^5+cx16^4+0x16^3+3x16^2+5x16^1+bx16^0

=2147483648+15x16^6+15x16^5+12x16^4+0+768+80+11

=2147483648+251658240+15728640+786432+768+80+11

=2415657819(10)。

也可以用「用10除,反向取餘數」法,注意被除數是16進位制就是了,如16進位制數abc化為10進位制……

abc(16)÷10 = 112 餘 8

112(16)÷10 = 1b 餘 4

1b(16)÷10 = 2 餘 7

2(16)÷10 = 0 餘 2

反向取餘數是2748(10)

15樓:匿名使用者

一個數的每一位都有一個權值,例如十進位制數2039它可以表示為:2*10^3+0*10^2+3*10^1+9*10^0那麼任何進位制的數都一樣,例如16進位制數8a30e它就是8*16^4+10*16^3+3*16^2+0*16^1+14*16^0=566030,算出來的值就是這個數對應的十進位制數

又例如k進位制數abcdef(這是一個6位數)它就是a*k^5+b*k^4+c*k^3+d*k^2+e*k^1+f*k^0

這樣想就十分簡單了

16樓:樹木愛水閏

一、轉換的思路分析:4個2進位制位為一個16進位制數,2進位制1111為16進位制f,2進位制中千位的1=8,百位的1=4,十位的1=2,個位的1=1,將各個位的數作相應轉換再相加,的到的數就是10進位制數0-15,可輕鬆轉換成16進位制。如01011100,可看成是兩組2進位制數0101和1100,則這個數就是16進位制的5c。

二、例子:

用位加權乘,積相加法比較簡單。如8ffc035b轉換為十進位制(最低位是16^0,依次向左):

1、8ffc035b(16)=8x16^7+fx16^6+fx16^5+cx16^4+0x16^3+3x16^2+5x16^1+bx16^0

2、=2147483648+15x16^6+15x16^5+12x16^4+0+768+80+11

3、=2147483648+251658240+15728640+786432+768+80+11

4、=2415657819(10)。

三、關於二進位制

1、二進位制是計算技術中廣泛採用的一種數制。二進位制資料是用0和1兩個數碼來表示的數。它的基數為2,進位規則是「逢二進一」,借位規則是「借一當二」,由18世紀德國數理哲學大師萊布尼茲發現。

當前的計算機系統使用的基本上是二進位制系統,資料在計算機中主要是以補碼的形式儲存的。計算機中的二進位制則是一個非常微小的開關,用「開」來表示1,「關」來表示0。

2、20世紀被稱作第三次科技革命的重要標誌之一的計算機的發明與應用,因為數字計算機只能識別和處理由『0』.『1』符號串組成的**。其運算模式正是二進位制。

19世紀愛爾蘭邏輯學家喬治布林對邏輯命題的思考過程轉化為對符號"0''.''1''的某種代數演算,二進位制是逢2進位的進位制。0、1是基本算符。

因為它只使用0、1兩個數字符號,非常簡單方便,易於用電子方式實現。

十進位制100 75轉換成二進位制,十進位制100轉二進位制是多少

計算器是不會計算小數的 十進位制100.75轉換成二進位制 先拿整數100除以2。100 2 50餘0,50 2 25餘0,25 2 12餘1,12 2 6餘0,6 2 3餘0,3 2 1,餘1,從後往前看就是1100100 小數75轉換是用乘的,0.75 2 1.50取整數1。用0.50 2 1....

八進位制十進位制怎麼轉換,10進位制轉8進位制方法

給你個演算法 十進位制轉二進位制 整數及小數部分 1 把該十進位制數,用二因式分解,取餘。以235為例,轉為二進位制 235除以2得117,餘1 117除以2得58,餘1 58除以2得29,餘0 29除以2得14,餘1 14除以2得7,餘0 7除以2得3,餘1 3除以2得1,餘1 從得到的1開始寫起...

十進位制115轉化為2進位制數是多少

十進位制115轉化為2進位制數是1110011,115是整數,可以利用 除2取餘,逆序排列 法進行計算。具體計算過程 115 2 57 餘1,57 2 28 餘1,28 2 14 餘0,14 2 7 餘0,7 2 3 餘1,3 2 1 餘1,1 2 0 餘1。然後將餘數進行逆向排序,得出二進位制數1...