將十進位制179轉化為二進位制數,將二進位制數1011011轉化為十進位制

時間 2022-04-20 08:44:57

1樓:匿名使用者

連續除2179/2=89 -189/2=44 -144/2=22 -022/2=11 -011/2=5 -15/2=2 -12/2=1 -01/2=0 -1倒過來把餘數連起來就行了10110011還有一種辦法先轉成十六進製制179/16=11 -3十六機制就是b3十六進製制一位正好對應二進位制4為0-00001-00012-00103-00114-01005-01016-01107-01118-10009-1001a-1010b-1011c-1100d-1101e-1110f-1111直接對好b 1011 3 0011連上就是10110011

2樓:匿名使用者

172除以2一直除2,餘數為0或1時停再倒回寫為10110011

3樓:匿名使用者

1.十進位制168化為二進位制:

168/2=84……0

84/2=42……0

42/2=21……0

21/2=10……1

10/2=5……0

5/2=2……1

2/2=1……0

1/2=0……1(注意:必須初到零)

所以168=10101000(2)(注:把餘數倒著寫)2.十進位制168化為十六進製制:

168/16=10……8

10/16=0……10(10=a)

因此168=a8(16)(同上)

如果要把它化回來呢?

樓上其實已經指明了方法,如果不懂的話再詳講一遍:

例:1.16進製制b3化為十進位制:

因為b=11

所以b3(16)=11*16^1+3*16^0=179

將二進位制數1011011轉化為十進位制

4樓:網海1書生

dim b as string, d as long, i as integer

b = "1011011"

for i = len(b) to 1 step -1if mid(b, i, 1) = "1" then d = d + 2 ^ (len(b) - i)

next i

print d

不知道你要的是什麼語言的,上面是vb6的**

請寫出將二進位制數10010轉換成十進位制數的計算步驟

5樓:伊蓮夏荼

二進位制數10010轉十進位制應按權求和,計算步驟是將二進位制的數寫成加權係數式後,根據十進位制的加法規則進行求和:10010(2)=1×2^4+0×2³+0×2²+1×2¹+0×2º=18(10)。

驗算,將十進位制18轉換為二進位制:

第一步、18÷2=9餘0

第二步、9÷2=4餘1

第三步、4÷2=2餘0

第四步、2÷2=1餘0

第五步、1÷2=0餘1

將餘數倒序得出二進位制數10010,驗算無誤,因此該二進位制數轉換為十進位制數為18。

擴充套件資料

二進位制轉換為十進位制時,小數點前或者說整數字要從右到左用二進位制的每個數去乘以2的相應次方並遞增,小數點後則是從左往右乘以二的相應負次方並遞減。

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

1101.01(2)=1×2º+0×2¹+1×2²+1×2³ +0×2^(-1)+1×2^(-2)=1+0+4+8+0+0.25=13.25(10)

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

abcd.efg(2)=d×2º+c×2¹+b×2²+a×2³+e×2^(-1)+f×2^(-2)+g×2^(-3)(10)。

6樓:你猜我猜哇擦猜

二進位制數1001001轉換成十進位制求步驟:

開啟電腦的計算器。(用滑鼠的左鍵點選開始按鈕,在程式中找到附件,在附件中可以看到計算器,用滑鼠的左鍵點選計算器,計算器就會出現在電腦的桌面上了。)

在計算器上最上面一排找到檢視。用滑鼠的左鍵點選,在彈出的方框中點選科學型。這樣就會開啟科學型計算器。

點解二進位制

在方框中輸入1001001(依次按1001001鍵)然後點選十進位制,這樣,在方框中會出現73.

73就是1001001轉換成十進位制後的數字。

7樓:匿名使用者

10010(2)=1*2^4+ 0*2^3+ 0*2^2+ 1 *2^1+0*2^0=18(10)

將二進位制數10轉化為十進位制數為,將二進位制數101101 101轉化為十進位制數為

365二進位制不可以有小數點 101101 2 0 2 1 2 0 2 1 2 1 2 0 2 1 10 1 2 0 2 1 2 1 2 0 2 1 10 2 0 2 1 2 1 2 0 2 1 10 2 2 1 2 1 2 0 2 1 10 4 1 2 1 2 0 2 1 10 5 2 1 2 0...

二進位制01101轉十進位制,將二進位制數1101轉換為十進位制數是多少

二進位制0.1101轉十進位制為0.8125,0.1101是二進位制小數,可以利用 按權求和 法進行計算。具體計算過程 1乘以2的負1次方等於0.5,1乘以2的負2次方等於0.25,0乘以2的負3次方等於0,1乘以2的負4次方等於0.0625。最後將所有的結果進行求和,得出十進位制數0.8125。擴...

十進位制如何轉換為二進位制,如何將十進位制轉化為二進位制?

整數是除2取餘,小數是乘2取整 例子 69 這裡給你介紹乙個簡便的方法 2 1 2,2 2 4,2 3 8,2 4 16,2 5 32,2 6 64 69可以拆為 64 4 1 所以69的2進製為 1000101 十進位制小數轉換為二進位制小數 十進位制小數轉換成二進位制小數採用 乘2取整,順序排列...

C 十進位制轉二進位制,C 十進位制轉化二進位制寫法

include using namespace std void dec2bin int n if n 1 dec2bin n 2 cout int n cin n dec2bin n return 0 c 十進位制轉化二進位制寫法 十進位制整數轉換為二進位制整數採用 除2取餘,逆序排列 法。具體做...

二進位制數轉十進位制數的演算法,十進位制轉二進位制演算法

你可以這樣看 十進位制例子 1 1 1 1 原始值 3 2 1 0 次方數 10 10 10 10 進製值 1000 100 10 1 每一位得出值 進製值的次方數x原始值 得出 1111 每一位得出值相加 二進位制例子 1 1 1 1 原始值 3 2 1 0 次方數 2 2 2 2 進製值 8 4...