큰 정수
큰 정수 함수 및 구조체는 원래 32비트 Windows에서 64비트 값을 지원했습니다. 이제 C 컴파일러에서 기본적으로 64비트 정수를 지원할 수 있습니다. 예를 들어 Microsoft Visual C++는 __int64 크기의 정수 형식을 지원합니다. 자세한 내용은 C 컴파일러에 포함된 설명서를 참조하세요.
64비트 Windows의 64비트 정수에 대한 자세한 내용은 새 데이터 형식참조하세요.
큰 정수 작업
애플리케이션은 Int32x32To64 사용하여 64비트 결과를 생성하고 UInt32x32To64함수를서명되거나 부호 없는 32비트 정수에 곱할 수 있습니다. 애플리케이션은 int64ShllMod32, Int64ShraMod32및 int64ShrlMod32함수를Int64ShllMod32를 사용하여 64비트 값의 비트를 왼쪽 또는 오른쪽으로 이동할 수 있습니다. 이러한 함수는 논리 및 산술 이동을 제공합니다.
또한 애플리케이션은 MulDiv 함수를 사용하여 단일 작업에서 32비트 값을 곱하고 나눌 수 있습니다. 작업의 결과는 32비트 값이지만 함수는 중간 결과를 64비트 값으로 저장하므로 큰 32비트 값을 곱하고 나눌 때 정보가 손실되지 않습니다.
큰 정수 참조
- 큰 정수 함수
- 큰 정수 구조