
GMP_sub 함수는 GNU Multiple Precision Arithmetic Library(GMP)에서 제공하는 함수로, 두 개의 정수값을 빼는 함수입니다.
GMP_sub 함수의 매개변수는 다음과 같습니다.
- 첫 번째 매개변수: 두 번째 정수값에서 빼야 할 정수값
- 두 번째 매개변수: 두 번째 정수값
- 세 번째 매개변수: 결과를 저장할 정수값
예제 코드는 다음과 같습니다.
#hostingforum.kr
c
#include
int main() {
mpz_t num1, num2, result;
mpz_init(num1);
mpz_init(num2);
mpz_init(result);
// 두 번째 정수값
mpz_set_str(num2, "100", 10);
// 두 번째 정수값에서 빼야 할 정수값
mpz_set_str(num1, "20", 10);
// 두 번째 정수값에서 첫 번째 정수값을 뺀다.
mpz_sub(result, num2, num1);
// 결과를 출력한다.
gmp_printf("%dn", result);
mpz_clear(num1);
mpz_clear(num2);
mpz_clear(result);
return 0;
}
이 예제 코드에서는 GMP_sub 함수를 사용하여 두 번째 정수값에서 첫 번째 정수값을 뺀 결과를 출력합니다.
2025-04-03 06:37