Ц ++ некттовард () - Ц ++ стандардна библиотека

Функција некттовард () у Ц ++ узима два аргумента и враћа следећу представљиву вредност после к у смеру и.

Функција је дефинисана у датотеци заглавља.

Идентично је са нектафтер (), с тим што је други аргумент некттовард () увек типа 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 

Занимљиви Чланци...