굉장히 큰 수를 연산 또는 표현하려면?

글쓴이: 익명 사용자 / 작성시간: 월, 2002/07/08 - 2:17오전
흔히 type에 int, long, double 등등의 type으로 변수를 정의하고 쓰잖아
요..
물론 시스템마다 해당 비트수가 틀릴수 있겠지만, 만약 아주 큰수를 표현
해야 한다면 어떤 방법을 쓰는지요?
예를 들면, 10^100이상의 연산 결과가 나오고 그걸 출력해야 할때..
또는 pi같은 무리수를 수천번째 소수점자리까지 나타내고 출력해야 할때..
이때는 어떻게 처리하는지 궁금합니다. 저런 수가 표현가능한 type이 있나
요? 아니면 직접 플그램할때 긴 array에 차곡차곡 집어넣어서 표현한다든
지 하나요....
Forums:
Re: 굉장히 큰 수를 연산 또는 표현하려면?
그런 경우는
수치 연산 라이브러리를 직접 만드셔야 합니다.
C++ 같은 경우라면 큰 수를 표현하는 type 을 직접
만드시고, 일반적인 int 등의 기본 type 처럼 사용하실 수도
있겠군요 )
Re: bc란 소프트웨어를 분석해보세요 (2의 백만승을 구할때 썼음
제가 호기심이 발동해서 2의 백만승을 구해보고 싶은 생각이
들어서 이것 저것 하다가 찾은 소프트웨어인데
잼있을 껍니다..
http//www.gnu.org/software/bc/
ps. 2의 백만승을 구했는데,
One 500MHz Intel Pentium III Processor, 383M RAM
인 컴퓨터에서 15시간 정도 걸렸고
결과물은 3메가 정도의 텍스트 였습니다.
요것은 그 작업을 할때 여러 모니터링 정보 입니다..
http//www.ezdoum.com/_data/bc2m.gif
Re: 답변 주신분들 감사합니다. [냉무]
무
댓글 달기