為什麼十進位制轉八進位制除以八取餘數即可?

時間 2021-06-03 14:52:38

1樓:夢羽靈泉

原理其他人都說過了,所謂轉進製,就是本來這個數,在另乙個更小的進製下的表示法

注意是更小的進製

比如說,三進製去表示五以上進製的5,就是三個進一位,也就五除以三,拿出乙個3,作為十位是1,然後剩下個餘數2,所以三進製的5,是12,這沒問題吧?

道理其實一直是這個道理,因為進製就是這麼規定的,三進製下十進位制的3,就是10,相當於你做了個除法後的10位,然後剩下個餘數,加進去變成個位

你發沒發現,如果你想轉的目標進製過小,就會出現,你如果取到了乙個十進位制的比較大的數,就會導致,這種方法的第一位,大於進制度本身,比如說十進位制的13,轉換為3進製,如果你用相除取餘的這個方法,就會導致頭一位出現了4餘1,你這就不叫三進製了啊

所以,相除所得的商中的位數,不能出現高於進製

而8進製,直到73,才會出現9餘1

但其實也沒大問題,這個看起來相除的方法的本質,就是樓下回答的那個本質上進製的計算方法,你把括號拆開,接著算就行了

2樓:風十四哥

y=a8的0次方+b8的1次方+c8的2次方+……z8的n次方。 y是10進製數分別求a b c……z。怎麼求? 每次除以8 ,接下來還要解釋嗎?

不同數制 如二進位制 八進位制 十進位制 十六進製制 彼此之間是怎麼相互轉換的

二進位制數 10011 用數軸表示可以寫成這樣 2 7 2 6 2 5 2 4 2 3 2 2 2 1 2 01 0 0 1 1換成10進製可以這樣算二進位制數 10011 等於十制數 1 2 4 0 2 3 0 2 2 1 2 1 1 2 0 16 0 0 2 1 19十進位制數 19 轉換成二進...

二進位制 三進製或十進位制?

李衛 二進位制常用的數字是0和1,三進製常用的數字是0 1 2,十進位制常用的數字是0 1 2 3 4 5 6 7 8 9,在這裡還要介紹新的進製,分別是12進製和16進製制,12進製是指常用的羅馬數字的,一 二 三 四 五 六 七 八 九 十 十 一 十二,而16進製制是指的,0 1 2 3 4 ...

為什麼時間不是十進位制

另乙個答主已經說得很清楚了,是因為古代用日晷,後來的鐘錶等等都是圓形,為了切分準確方便,所以用的12個刻度。古代一斤等於十六量也是為了對半,再對半這樣切分方便,而其他計數使用十進位制是因為人有十個手指。計算機行業使用二進位制是因為cpu裡的半導體用高低電平兩個狀態來表示0,1,因此使用二進位制,衍生...