나는 c의 가장 큰 숫자 데이터 유형보다 큰 숫자로 작업해야하는 프로젝트를 진행하고 있습니다. 이 비트 필드를 사용하여 구조체를 사용하여 생각하고 있었지만, 이미 나쁜 냄새가났습니다. 누구든지 어떤 조언이있어? (도서관을 찾는 것이 아니라, 이와 비슷한 일을하는 생각의 과정이 더 많다.)c에서 임의로 큰 숫자를 나타내는 가장 좋은 방법은 무엇입니까?
5
A
답변
5
먼저 GNU MP Bignum 라이브러리를 확인하십시오.
라이센스가 문제가되면 직접 롤백해야합니다. 데이터 유형에 대한 나의 첫 번째 선택은 배열의 크기를 나타내는 몇 가지 추가 데이터와 함께 서명되지 않은 문자의 간단한 배열입니다. 이 같은
뭔가 :
typedef struct
{
unsigned char * NumberData;
size_t AllocatedSize;
} MyBigNum;
충분합니다.
9
The GNU MP Bignum Library이 나의 첫 번째 선택이 될 것이다.
관련 문제
- 1. 최대 값보다 큰 숫자를 나타내는 방법
- 2. 큰 숫자를 나누는 방법은 무엇입니까?
- 3. 배열에서 가장 작은 숫자와 가장 큰 숫자를 찾는 방법은 무엇입니까?
- 4. jQuery로 숫자를 임의로 만드시겠습니까?
- 5. C에서 문자열에서 5 자리 숫자를 추출하는 가장 빠른 방법은 무엇입니까?
- 6. 엄청난 양의 숫자 중에서 가장 큰 숫자를 얻는 방법은 무엇입니까?
- 7. 인쇄를위한 넓은 격자를 나타내는 가장 좋은 방법은 무엇입니까?
- 8. 개체의 상태를 누가 변경했는지를 나타내는 가장 좋은 방법은 무엇입니까? (AASM)
- 9. 서머 타임 규칙을 나타내는 가장 좋은 방법은 무엇입니까?
- 10. javaDoc에서 XML의 속성을 나타내는 가장 좋은 방법은 무엇입니까?
- 11. 장고 모델에서 많은 부울을 나타내는 가장 좋은 방법은 무엇입니까?
- 12. C에서 12 자리 숫자를 사용하는 방법은 무엇입니까?
- 13. 캐시에 가장 좋은 방법은 C에서 사전을 저장 #
- 14. C에서 의사 결정을 실행하는 가장 좋은 방법은 #
- 15. 필드가 필수임을 나타내는 좋은 방법은 무엇입니까?
- 16. Objective-C에서 클래스 인스턴스를 추적하는 가장 좋은 방법은 무엇입니까?
- 17. C에서 URL에서 csv 파일을 읽는 가장 좋은 방법은 무엇입니까
- 18. Objective-C에서 조각 별주기 함수를 구현하는 가장 좋은 방법은 무엇입니까?
- 19. ObjC/C에서 String을 숨기거나 암호화하는 가장 좋은 방법은 무엇입니까?
- 20. C에서 자식 개체를 부모 개체로 전달하는 가장 좋은 방법은 무엇입니까?
- 21. C에서 동적 크기 조정 스택을 구현하는 가장 좋은 방법은 무엇입니까?
- 22. C에서 구조체 큐를 관리하는 가장 좋은 방법은 무엇입니까?
- 23. 두 uint를 C에서 ulong으로 결합하는 가장 좋은 방법은 무엇입니까?
- 24. Obj-c에서 그룹 그룹을 구성하는 가장 좋은 방법은 무엇입니까?
- 25. webservice에서 바이너리 데이터의 큰 덩어리를 반환하는 가장 좋은 방법은 무엇입니까?
- 26. WCF 서비스에서 클라이언트로 큰 데이터를 보내는 가장 좋은 방법은 무엇입니까?
- 27. 부울 변수의 큰 배열을 저장하는 가장 좋은 방법은 무엇입니까?
- 28. 매우 큰 결과 집합의 데이터를 표시하는 가장 좋은 방법은 무엇입니까?
- 29. 큰 데이터 테이블을 처리하는 가장 좋은 방법은 무엇입니까?
- 30. 'thread_views'와 같은 큰 테이블을 처리하는 가장 좋은 방법은 무엇입니까?
본인은이 참조와 정확히 일치하지 않습니다. 나는 라이브러리를 찾고 있지는 않지만 (큰 숫자 데이터의 모범 사례 임). 이 경우 Linux에 있지만 플랫폼에 독립적이어야합니다. – sdellysse