파파비의 블로그

[파이썬, Python] 임의 정밀도, int 본문

개발/python

[파이썬, Python] 임의 정밀도, int

N. Dave 2021. 5. 17. 18:20
반응형

파이썬에서 int는 임의 정밀도 (Arbitrary - Precision)라는 개념을 활용한다.

그렇기 때문에 아무리 큰 정수값이 와도 int에 담을 수 있다.

 

어떻게 메모리를 처리하길래 사이즈에 상관이 없을까?

> 임의 정밀도 정수형은 자릿수를 별로 쪼개서 저장한다.

> 123456 > 12 / 34 / 56 이렇게 저장하고 계산할 때 다시 합침

> 따라서 숫자가 커질수록 계산이 느려질 수 있음, 그러나 매우 편리함

 

참고로 자바에서도 BigInteger라는 별도의 자료형이 존재하고 이는 임의 정밀도 연산을 활용함.

반응형
Comments