> 백엔드 개발 > C++ > 본문

C/C++에서 nextafter() 및 nexttoward()는 다음과 같이 번역됩니다.

王林
풀어 주다: 2023-09-05 23:17:06
앞으로
1486명이 탐색했습니다.

C/C++에서 nextafter() 및 nexttoward()는 다음과 같이 번역됩니다.

여기서 C 또는 C++에서 nextafter() 및 nextforward() 함수의 효과를 살펴보겠습니다. 이러한 함수는 math.h 또는 cmath 라이브러리에 있습니다.

함수가 nextafter(a, b) 및 nextforward(a, b)와 같은 경우. 이 함수는 b 방향에서 a 다음에 표현 가능한 값을 찾습니다. nextforward()에는 더 정확한 두 번째 매개변수가 있습니다. b.

#include <stdio.h>
#include <math.h>
main () {
   //The nextafter function()
   printf ("Smallest representable number after 0 towards 1 : %e\n", nextafter(0.0, 1.0));
   printf ("Largest representable number before -1 towards 0 :%e\n", nextafter(0.0, -1.0));
   printf ("Largest +ve representable number after 0.8 : %e\n", nextafter(0.8, 0.0));
   // using nexttoward
   printf("\n");
   printf ("Smallest representable number after 0 towards 1 : %e\n", nexttoward(0.0, 1.0));
   printf ("Largest representable number before -1 towards 0 : %e\n", nexttoward(0.0, -1.0));
   printf ("Largest +ve representable number after 0.8 : %e\n", nexttoward(0.8, 0.0));
}
로그인 후 복사

출력

Smallest representable number after 0 towards 1 : 4.940656e-324
Largest representable number before -1 towards 0 :-4.940656e-324
Largest +ve representable number after 0.8 : 8.000000e-001
Smallest representable number after 0 towards 1 : 4.940656e-324
Largest representable number before -1 towards 0 : -4.940656e-324
Largest +ve representable number after 0.8 : 8.000000e-001
로그인 후 복사

위 내용은 C/C++에서 nextafter() 및 nexttoward()는 다음과 같이 번역됩니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:tutorialspoint.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿