有關程式設計的8 16進位制整數

2022-02-21 16:09:52 字數 766 閱讀 4626

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...