常用的進製數為2進製,常用b/bin表示,由0,1兩個字元組成;8進製,常用o/oct表示,由0-7七個字元組成;10進製,也是我們最經常用的,由0-9十個字元組成;16進製制,常用h/hex表示,由0-9,a-f十六個字元組成。
十進位制轉換為其他進製
#給定乙個十進位制數轉換為其他進製
number =
10#轉換為二進位制
b =bin
(number)
#轉換為8進製
o =oct
(number)
#轉換為16進製制
h =hex
(number)
其他進製轉換為十進位制#給乙個二進位制數轉換為十進位制
b =int
('0101',2
)#八進位制轉換為十進位制
o =bin
('2345',8
)#十六進製制轉換為十進位制
h =hex
('2ef3',16
)
其他進製之間的相互轉換可以以十進位制為媒介,先轉換為十進位制,再轉換為想要的進製。
#以八進位制數轉換為16進製制數為例
#給定乙個八進位制數
o ='34527'
#先轉換為十進位制數
number =
int(o,8)
#在轉換為十六進製制
h =hex
(number)
進製數及之間轉換
二進位制 八進位制 十進位制與十六進製制的特徵對照表如表所示 進製 基數 數碼 計數規則 數的表示法 十進位制 10 d 0 9 逢十進一 1234 10 或1234d 二進位制 2 b 0 1 逢二進一 101 2 或101b 八進位制 8 o 0 7 逢八進一 3467 8 或3467o 十六進...
js各種進製數之間的轉換
計算機中常用的進製數有二進位制 八進位制 十進位制 十六進製制 一 十進位制 to 其他 var x 10 或定義其他值均可 x.tostring n n 代表要轉換到的進製,比如n可以為,2,8,16 二 其他進製 to 十進位制 parseint m,n m代表要轉換的數,n代表要轉換的數是多少...
進製之間的轉換
今天翻了一本計算機基礎的書籍,其中十進位制 二進位制 八進位制 十六進製制之間的轉換挺有意思的,也容易犯糊塗,特溫故而知新。十進位制數制系統 十進位制數制系統包括 10 個數字 0 1 2 3 4 5 6 7 8 9 基為 10 逢十進一,如3 7 10,20 80 100 二進位制數制系統 計算機...