Python notes/Others

파이썬) 2진수, 8진수, 16진수 표현하기

성실한 나무 2021. 4. 20. 17:12

#0. 2진수 표현 (숫자0+알파벳b+2진수값) *2진수는 영어로 binary number

 print(0b100)를 하면, 2진수 100을 10진수로 변환한 값이 출력된다 --> 1*2^2 + 0*2^1 + 0*1^1= 4

 

#1. 8진수 표현 (숫자0+알파벳o+8진수값)  *8진수는 영어로 octal number 

 print(0o100)를 하면, 2진수 100을 10진수로 변환한 값이 출력된다 --> 1*8^2 + 0*8^1 + 0*1^1= 64

#2. 16진수 표현(숫자0+알파벳x+16진수값) *16진수는 영어로 hexadecimal number
 print(0b100)를 하면, 2진수 100을 10진수로 변환한 값이 출력된다 --> 1*16^2 + 0*16^1 + 0*1^1= 256

 

#3. 8진수와 16진수의 경우 형식 문자로 각각 %o, %x를 사용하면 10진수를 대입해서 8진수와 16진수로 표현할 수 있음