English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Funzione di libreria <cmath> C++
Utilizzo e esempio della funzione fdim() in C++
原型 di fdim() [dalla norma C++ 11] double fdim(double x, double y); float fdim(float x, float y); long double fdim(long double x, long double y);
Promoted fdim(Type1 x, Type2 y); // Per altre combinazioni di tipi aritmetici.
Questa funzione è disponibile a partire da C++ 11, se il parametro passato a fdim() è di tipo long double, il tipo Promoted è long double. Altrimenti, il tipo Promoted è double.<cmath>Definiti nel file di intestazione.
La funzione fdim() accetta due parametri di tipo floating-point o intero:
x -Il primo parametro di fdim()
y -Il secondo parametro di fdim()
La funzione fdim() restituisce:
se x > y, restituisce x - y
Sex ≤ y è 0
#include <iostream> #include <cmath> using namespace std; int main() { double x = 22.31, y = 13.17, result; result = fdim(x, y); cout << "fdim(x, y) = " << result << endl; long double xLD = -22.31, resultLD; y = 13.14; resultLD = fdim(xLD, y); cout << "fdim(xLD, y) = " << resultLD << endl; return 0; }
Quando si esegue questo programma, l'output è:
fdim(x, y) = 9.14 fdim(xLD, yLD) = 0