·int ('μ«μ' , μ§μ) : 10μ§μλ‘ λ³νλμ΄ μΆλ ₯
int('11110011', 2)
0x93; int('93',16)
##
bin(11); ##2μ§μ##
oct(11); ##8μ§μ##
hex(11); ##16μ§μ##
·
0o = 8μ§μ
Ob = 16μ§μ
0x = 2μ§μ
· Bit λΉνΈ = 0,1
· Byte λ°μ΄νΈ 1 = Bit 8
· ννκ°μ 2^n κ°
· 16μ§μλ 0~15 μ 16κ°μ κ°μΌλ‘ μ΄λ£¨μ΄μ Έμλ€. ( 0~9,abcdef )
16μ§μ μ§νλ 1-2-3-4-5-6-7-8-9-A-B-C-D-E-F-13-14-15-16~~~~
16μ§μ λ³νμ μν΄μ μ§νλλ₯Ό μμλλκ² μ΄ν΄κ° λΉ λ₯΄λ€.
https://www.ibm.com/docs/ko/aix/7.1?topic=adapters-ascii-decimal-hexadecimal-octal-binary-conversion-table
· μ§μλ³ν
2 -> 10
2μ§μμ κ°μ리μ κ°μ€μΉλ₯Ό κ³±ν΄ λνλ©΄ κ·Έ μ«μκ° 10μ§μ
* 2μ§μμ 0μλ κ°μ€μΉ κ°μ κ³±ν΄λ 0μ΄λΌ κ°μ€μΉλ₯Ό λ°λ‘ μ μ§ μμλ€.
κ·Έλλ μ λλ€λ©΄ 2^7 2^6 2^5 2^4 2^3 2^2 2^1 2^0 μμΌλ‘ μ§νλλ€.
2 -> 16
2μ§μμ κ°μ리 κ°μ€μΉλ₯Ό κ³±ν΄ λνκ³ μ 4μ리 + λ· 4μ리 κ°μ λΆμ΄λ©΄ 16μ§μ
* 2μ§μμ λ€μ리λ 16μ§μμ ν μ리 μ΄λ€.
2^4 = 16
16μ§μ - 2μ§μλ 4μ리λ§λ€ λ± λ§μ λ¨μ΄μ§
0000 0000 (4κ°μ§ 4κ°μ§)
10 -> 2
10μ§μλ₯Ό 2λ‘ λλκ³ λλ¨Έμ§λ€λ§ μλμλΆν° λμ΄νλ©΄ 2μ§μ
16 -> 2
16μ§μλ₯Ό λ¨Όμ 10μ§μλ‘ λ°κΎΈκ³ 2λ‘ λλκ³ λλ¨Έμ§λ€λ§ μλμλΆν° λμ΄νλ©΄ 2μ§μ λ³νμ΄ λλ€.
ν΅μ¬μ 16μ§μλ₯Ό 10μ§μλ‘ λ°κΎΈκ³ μμνλ κ²μ΄λ€.