Tech/Python

[python] concept 7 - 16진수, 숫자 연산

lonnie(동현) 2020. 7. 21. 11:42

a = 0xFFFFFFFF
print(a)   

b = 0x00000001
print(b) 

c = 0x0000000F
print(c)

d = 0x000000FF
print(d)    

- F는 15를 뜻한다. 


- 16진수를 사용하면 보다 큰 숫자를 짧은 문자로 표현이 가능하다.

 

- 16 진수의 경우에는 매 자리수 하나 하나가 4비트에 해당되기 때문에 32비트로 표현할 수 있는 가장 큰 숫자인 42억 정도가 출력이 되는 것이다.

 

- 알고리즘 공부할 때 비트마스크 기법을 사용할 때 활용이 된다. 

 

 

-----------------------------------------------------------------------------------------------------------------------------------

 

print( a // b ) 를 하게 되면 

 

몫 만 출력하게 되고,

 

print( a % b ) 를 하게 되면

 

나머지만 출력하게 된다.

728x90
반응형