1樓:匿名使用者
如 7654這個8進位制數.
首先你要明白,他是逢8進位.
把它拆來就是7000+600+50+4(也是8進位制哦)而7000=7*1000=7*8*8*8=3584(這個就是十進位制了)
600=6*100=6*8*8=384
50= 5*8=40
所以7654=7*8*8*8+6*8*8+5*8=3584+384+40+4=4012
--------------
程式設計的話也很簡單
關鍵要把7654這個數移位.
比如第一位7,移三位就是7*2*2*2,等於就是8進位制中進了一位.
(計算機中左移一位相當於*2)
[7000]8=[7<<3*3]10 (這裡的8和10是下標,代表8和10進位制)
具體的程式還得自己寫,
每個人都問個程式,那還得了,最近還有人直接上這問上機考試題的,真暈
2樓:匿名使用者
舉例:八進位制數 321
轉10進位制=3*8^2+2*8^1+1*8^03*8^2: 3所對應的是8的2次方
2*8^2: 2所對應的是8的1次方
1*8^2: 1所對應的是8的0次方
再 4321
轉10進位制=4*8^3+3*8^2+2*8^1+1*8^04*8^2: 4所對應的是8的3次方
3*8^2: 3所對應的是8的2次方
2*8^2: 2所對應的是8的1次方
1*8^2: 1所對應的是8的0次方
10進位制整數轉16進位制數vfp程式中幾處的含義
下面有一個雙位元組轉換的子程式,你看著改一下吧功能 雙位元組十六進位制整數轉換成三位元組bcd碼整數入口條件 待轉換的雙位元組十六進位制整數在r6 r7中。出口資訊 轉換後的三位元組bcd碼整數在r3 r4 r5中。影響資源 psw a r2 r7 堆疊需求 2位元組hb2 clr a bcd碼初始...
輸入十進位制整數num轉化成二進位制字串輸出
十進位制數num轉換為 復二進位制數的 製為 bai include iostream du include bitset intmain 擴充套件資料 庫函式 中使用的比zhi特集 c是語言的zd類庫dao的副本,用於輕鬆管理一系列位元集,而不需要程式設計師自己編寫 除了訪問指定索引的位之外,位集...
c 7 程式設計序,輸入正整數n,把它轉換為二進位制數,並輸出。提示,應該利用陣列
我沒除錯你bai自己看看,不行再du找我 抱歉沒看好zhi題我dao用c 編的了 main c i b printf d zhuan huan er jin zhi wei n a for j i j 0 j printf n 下面容是c 寫的 在button單擊事件裡寫如下 int a,b,i 0...