python進製(十進位制,八進位制,十六進製制)

2021-10-05 07:25:09 字數 996 閱讀 1955

# 十進位制

a1 =

12# 二進位制(每一位代表2的n次方8421)

a2 =

0b1100

# 八進位制(1234567,0o開頭,不分大小寫)

a3 =

0o14

# 十六進製制(123456789abcdef,0x開頭,不分大小寫)

a4 =

0xcprint

(a1)

# 12

print

(a2)

# 12

print

(a3)

# 12

print

(a4)

# 12

# 二進位制轉化為其他進製

print

(int

('0b1100',2

))# 12

print

(oct

(0b1100))

# 0x14

print

(hex

(0b1100))

# 0xc

# 八進位制轉其他進製

print

(int

('0o14',8

))# 12

print

(bin

(0o14))

# 0b1100

print

(hex

(0o14))

# 0xc

# 十六進製制轉其他進製

print

(int

('0xc',16

))# 12

print

(bin

(0xc))

# 0b1100

print

(oct

(0xc))

# 0o14

print

(0b1100

*0o14

*0xc

)# 輸出是十進位制1728

二進位制 八進位制 八進位制 十進位制 十六進製制的介紹

數字在計算機中表現的方式常見的有四種 十進位制 二進位制 八進位制 十六進製制 1.十進位制 1 基數 0,1,2,3,4,5,6,7,8,9 2 進製 逢10進1 3 位權 10的n次方 n從低位到高位從0開始一次增加 1231 110 3 210 2 310 1 110 0 4 程式中的表示方式...

c 八進位制 轉 十進位制

概述 其實x進製轉十進位制的演算法都差不多,不過如果是針對於字元形式,他們卻有點不同.使用指標和陣列的形式計算,又不同.這裡演示將字元型的陣列形式的八進位制轉成十進位制 1 include 2 include 3 include 4 5 define max 10 67 初始化陣列為八進位制.8vo...

十進位制,二進位制,八進位制

發現很多人不懂十進位制 二進位制 八進位制等相互轉化的原理。在此我簡單的寫一下 php中有decbin 用於十進位制轉化二進位制,原理是什麼?我舉例說明一下 33的二進位制是多少?首先你必須明白。二進位制是只出現0101這樣的,33的二進位制是什麼呢?33除以2等於16餘數1,得到的1即為33二進位...