C의 Biginteger?
-
05-09-2019 - |
문제
C에서 막대한 숫자를 처리하는 가장 쉬운 방법은 무엇입니까? 영역 1000^900에 값을 저장해야합니다 ...
쉬운 방법을 아는 사람이 있습니까? 모든 도움이 정말 감사하겠습니다!
해결책
사용 libgmp:
GMP는 임의의 정밀 산술을위한 무료 라이브러리로 서명 된 정수, 합리적 번호 및 부동 소수점 번호에서 작동합니다. 기계에서 사용 가능한 메모리가 암시하는 것을 제외하고는 정밀도에는 실질적인 한계가 없습니다 ...
버전 6 이후 GMP는 이중 라이센스에 따라 배포됩니다. gnu lgpl v3 그리고 gnu gpl v2...
GMP의 주요 대상 플랫폼은 GNU/Linux, Solaris, HP-UX, Mac OS X/Darwin, BSD, AIX 등과 같은 UNIX- 타입 시스템입니다. 32 비트 및 64- 모두에서 Windows에서 작동하는 것으로 알려져 있습니다. 비트 모드 ...
다른 팁
주변에 많은 숫자를 처리하기위한 많은 라이브러리가 있습니다. 정수 또는 부동 소수점 산술이 필요합니까?
작업을 위해 Python에 내장 된 코드를 볼 수 있습니다.
작업을위한 Perl의 확장을 볼 수 있습니다.
작업을 위해 OpenSSL의 코드를 볼 수 있습니다.
Kmkaplan에서 언급 한 것처럼 GNU MP (Multi -Precision) 라이브러리를 볼 수 있습니다.
제휴하지 않습니다 StackOverflow