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
반응형
'Tech > Python' 카테고리의 다른 글
[python] concept 9 - 기본 입출력 (0) | 2020.07.23 |
---|---|
[python] concept 8 - 연산자와 수식 (0) | 2020.07.23 |
[python] concept 6 - 문자열 함수 (0) | 2020.07.20 |
[python]concept 5 - 인덱싱과 슬라이싱 (0) | 2020.07.19 |
[python] concept 4 - 조건문 (0) | 2020.07.19 |