1樓:匿名使用者
個位是1,高位=低位*8
因此6這位上權值是1
7這位上1*8=8
2這位:8*8=64
n進位制:個位1,高位=低位*n
什麼是八進位制
2樓:浦曉麗
八進位制就是逢8進1。
八進位制數採用 0~7這八數來表達一個數。
八進位制數第0位的權值為8的0次方,第1位權值為8的1次方,第2位權值為8的2次方……
3樓:匿名使用者
滿8進1,例如10進位制中的923轉化為八進位制923÷8(8進位制)=115 餘3
115÷8=14餘3
14÷6=1餘6
答案為劃線部分——1633.
4樓:匿名使用者
一種計數制,從0到7,比如十進位制是從0到9;二進位制是0、1。
八進位制數執行什麼法則
5樓:小千來玩
逢8進1,只存在0-7數字。
其實很早,古人就明白了八進位制的概念,比如八卦...
八卦最初就是古人的記事符號,只是後來作為占卜工具被打上封建迷信的標誌。其中隱含著二進位制和八進位制的概念。八卦的基本元素就是陰和陽,相當於二進位制中的0和1。
下圖中用長實線代表「陽」,用中間斷開的線代表「陰」,然後由3種這樣的線條組成8種形狀,相當於3位二進位制數表示8種狀態。
當然,八進位制計數不可能用八卦表示,通常採用0-7的阿拉伯數字表示八進位制的計數規則:
基數為8。
由8個數字組成,分別是0、1、2、3、4、5、6、7。
逢8進1,借1當8。
6樓:匿名使用者
二進位制數運算非常簡單,計算機很容易實現,其主要法則是:
0+0=0 0+1=1 1+0=1 1+1=0 0*0=0 0*1=0 1*0=0 1*1=1
由於運算簡單,電器元件容易實現,所以計算機內部都用二進位制編碼進行資料的傳送和計算。
3.十進位制與二進位制、八進位制、十六進位制數之間的相互轉換
(1)數的進位制與基數
計數的進位制不同,則它們的基數也不相同,如表1-1所示。
進位制 基數 特點
二進位制 0 ,1 逢二進一
八進位制 0,1,2,3,4,5,6,7 逢八進一
十六進位制 0,1,2,...,9,a,b,c,d,e,f 逢十六進一
(2)數的權
不同進位制的數,基數不同,每位上代表的值的大小(權)也不相同。
如:(219)10=2*102+1*101+9*100
(11010)2=1*24+1*23+0*22+1*21+1*20
(273)8=2*82+7*81+3*80
(27af)16=2*163+7*162+10*161+15*160
(3)十進位制數轉換任意進位制
1) 將十進位制整數除以所定的進位制數,取餘逆序。
(39)10=(100111)2 (245)10=(365)8
2)將十進位制小數的小數部分乘以進位制數取整,作為轉換後的小數部分,直到為零或精確到小數點後幾位。
如:(0.35)10=(0.01011)2 (0.125)10=(0.001)2
(4)任意進位制的數轉換十進位制
按權值:
如:(219)10=2*102+1*101+9*100
(11010)2=1*24+1*23+0*22+1*21+1*20=26
(273)8=2*82+7*81+3*80=187
(7af)16=7*162+10*161+15*160=1867
7樓:匿名使用者
八進位制數執行逢八進一的法則
以下合法的八進位制數是,屬於合法的八進位制數的是A40B61C5FD
b 八進位制數裡沒有8,7完了就要進位的。c 八進位制裡沒有小數位的。d 八進位制裡沒有o的。b不能有8,c不能有小數,d不能含有英文字母o 屬於合法的八進位制數的是 a 40 b 61 c 5f d 88 a和b都是 c錯在f 8進位制沒有f d錯在8 8進位制不帶數字8 是0 7的8位數字 a和...
輸入十進位制數,轉換成對應的八進位制數和十六進位制數並輸出
這個 我今天也碰到了,阿西吧 n n 8 n的值就變了 而不是輸入的值 先改了 看看對不對 程式設計實現 輸入一個十進位制數,轉換成對應的二進位制數 八進位制數和十六進位制數並輸出。1 include using namespace std int main cout cout 2 main pri...
對於有小數的數怎樣進行二進位制八進位制十進位制十六進位制的轉換
轉換規則 比如十進位制小數轉換二進位制 整數部分除2取餘,將結果逆序 小數部分乘2取整,將結果正序 最後合併一起就可以了。十進位制轉八進位制和十六進位制同樣。二進位制轉八進位制規則 從低位向高位每三個數分為一組,然後將每組數轉換為對應八進位制數即可,如 10010 2 010 010 2 2 2 8...