Функција некттовард () у Ц ++ узима два аргумента и враћа следећу представљиву вредност после к у смеру и.
Функција је дефинисана у датотеци заглавља.
Идентично је са нектафтер (), с тим што је други аргумент некттовард () увек типа long double
.
некттовард () прототип (од стандарда Ц ++ 11)
двоструки следећи (дупли к, дуги двоструки и); лебди поред (флоат к, лонг флоат и); дуги дупли поред (дуги дупли к, дуги двоструки и); двоструки следећи (Т к, дуги двоструки и); // За интегрални тип
Функција некттовард () траје два аргумента и враћа вредност типа double
, float
или long double
типа.
некттовард () параметри
- к : основна вредност.
- и : Вредност према којој се приближава повратна вредност.
некттовард () Повратна вредност
Функција некттовард () враћа следећу представљиву вредност после к у смеру и.
Пример 1: Како функција некттовард () ради у Ц ++?
#include #include using namespace std; int main() ( long double y = -1.0; double x = 0.0; double result = nexttoward(x, y); cout << "nexttoward(x, y) = " << result << endl; return 0; )
Када покренете програм, излаз ће бити:
следећи (к, и) = -4.94066е-324
Пример 2: функција некттовард () за интегралне типове
#include #include #include using namespace std; int main() ( long double y = INFINITY; int x = INT_MAX; double result = nexttoward(x,y); cout << "nexttoward(x, y) = " << result << endl; return 0; )
Када покренете програм, излаз ће бити:
некттовард (к, и) = 2.14748е + 09