這篇文章主要介紹了C++學習小結之二進制轉換的相關資料,需要的朋友可以參考下
一、目的:便于計算機表示,穩定性好,符合邏輯運算,真為1,假為0.
二、各進制表示方法:
2進制:0,1
8進制:0-7
16進制:0-9,A,B,C,D,E,F
二、轉換方法:
1.各進制轉換為10進制:
從我們最了解的10進制入手。每個數都是10n次方相加。從右到左依次為:a*100+b*101+c*102....其結果表示為cba;同理二進制,八進制,16進制只是把10替換為2,8,16.
2.10進制轉換2,8,16進制。取余反序排列。
3.8進制轉2進制。首先要明白2進制是“逢1進1”,8進制是“逢7進1”,16進制“逢15進1”;7用2進制需要3位數表示(從右到左3位)。因此8→2轉化“逢(3個2進制位)進1(1不足2進制的3位,在其高位補0)”。同理,16進制轉2進制方法是一樣的。
以上所述就是本文的全部內容了,希望大家能夠喜歡。
新聞熱點
疑難解答