1樓:網友
longlong a;//假設這是這個就是四十位的二進位數。
char b[5];/這是分成的八位二進位數字。
for(int i = 0; i < 5; i++)b[i] =a>>(8*(i - 1)))0xff;
從右往左數,b[0]的8--0位就是a的40--33位。
以此類推,b[4]的8--0位就是a的8--1位。
簡要寫出十進位數386分別換算成二進位數,八進位數,十六進位數的換算過程並寫出結果。
2樓:考試資料網
答案】:二進位。
將十進位數386除以2,餘數倒過來即為二進位數,即叢基為110000010(2)
八進談改制。
同理將滲侍謹十進位的386除以8,餘數倒過來即為八進位數,即為602(8)
十六進位。同理將十進位數386除以16,餘數倒過來即為十六進位數,即為182(16)
怎樣將十進位數64轉換成二進位、八進位、十六進位表示,要求寫出轉換步驟。
3樓:網友
64d=10'0000 bin十進位轉二進位,十進位數除2取最小商和餘數逆序排列就得到二進位數表示方式了;
64d=100 oct十進位轉八進位,十進位數除8取最小商和餘數逆序排列就得到八進位數表示方式了;
64d=040 hext十進位轉十六進位,十進位數除6取最小商和餘數逆序排列就得到十六進位數表示方式了;
4樓:
64=(1000000) 二進位。
64=(100) 八進位。
64=(40) 十六進位。
用64除進位數如2,求餘數。
將乙個十進位數轉換成二進位數,有什麼便捷的演算法
5樓:網友
舉例說明,不光是二進位,其他進位也成。
要轉成二進位,需要會寫二進位每位上的基數。
二進位基數寫法:個位是1,高位是低位乘以217d=?b
寫出二進位基數,寫到比17大為止。
32,16,8,4,2,1 用這組數將17湊出來,從高向低使用這組數,用到幾個下面寫幾,沒用到的寫0
*1=10001b
其他n進位寫出n進位的基數,也這麼算即可,n進位基數高位是低位乘以n
2進位小數部分轉10進位,按位記數對應部分不知道如圖?
6樓:網友
即小數點右邊對應1/2,1/4,1/8,1/16,1/32等等等。
將八進位數231.5轉換成十進位數保留兩位小數,寫出計算步驟
7樓:匿名使用者
採用除基取餘法。
61/16,商3,餘13,即十六進位數d
3/16,商0,餘3
從上到下依次是個位、十位。
所以,最終結果為(3d)16。
採用除基取餘法。
61/8,商7,餘5
7/8,商0,餘7
從上到下依次是個位、十位。
所以,最終結果為(75)8。
將十進位數89化為二進位數為 .
8樓:誠實的人光頭
解源旁:89÷2=44…1
1÷2=0…雹陪橡1
故89(10)=1011001(2)亂塌。
二進位制中的逢二進一是什麼意思,二進位制中的逢二進一,借一當二,怎麼理解?求詳細解釋
這個這個 這個我覺得還是讓我拿著筆在紙上講得明白一些哎 簡單的來說,就跟10進位制的逢10進1是一樣的,10進位制單數最大9,2進位制就是1,同樣的8進位制就是7,所以需要進位,這是針對2進位制數相加的規律 你說的那個例子是2進位制和10進位制之間的轉換,4是2的2次方,所以在2進位制上從右往左第三...
位元組對應的二進位制位數,一個位元組對應的二進位制位數
縱橫豎屏 一位元組是八個二進位制位。位元組是指一小組相鄰的二進位制數碼。通常是8位作為一個位元組。它是構成資訊的一個小單位,並作為一個整體來參加操作,比字小,是構成字的單位。在微型計算機中,通常用多少位元組來表示儲存器的儲存容量。例如,在c 的資料型別表示中,通常char為1個位元組,int為4個位...
將十進位制數97轉換為等值的二進位制數
在辦公室使用滑鼠壞的電腦,那才發現到滑鼠的可愛。壞歸壞,滑鼠終歸是少不了的,於是在網上找到了用鍵盤控制滑鼠的方法。指用小鍵盤控制滑鼠 1 設定鍵盤控制滑鼠 開始 選單 控制面板 輔助功能選項 滑鼠器 標籤 然後單擊選中 使用滑鼠鍵 這樣就可以用鍵盤來控制滑鼠的游標,模擬滑鼠的滑鼠鍵都指鍵盤右側的小鍵...