Fabs C ++

Fabs C ++
En los lenguajes de programación, la abreviatura de Fabs es el absoluto flotante, lo que significa los valores numéricos de punto flotante. En C ++, Fabs () es una función que devuelve en su argumento un valor absoluto. La biblioteca de encabezado que define y se usa para esta función es . El valor absoluto se define como un número real que no es negativo; Cualquiera sea su signo, el resultado siempre será un valor positivo y sin cero.

Fabs (valor de tipo datos); es la sintaxis de la función Fabs. El tipo de datos externos debe coincidir con el tipo de datos internos, lo que significa que cuando declaramos el doble, el parámetro debe ser el doble con los tipos de datos enteros y flotantes. Si desea encontrar el valor absoluto de un valor de tipo de datos entero o flotante, puede cambiar abiertamente el valor en un tipo de datos dobles. Hay otra función con la misma funcionalidad, ABS (), pero la diferencia es que ABS () solo devuelve los valores de tipo de datos enteros. Por el contrario, la función Fabs () se usa para valores de tipo de datos enteros, dobles y flotantes.

Fabs () con entero:

El parámetro de tipo de datos enteros de una función Fabs () es el tipo de función más simple de la función ABS ().

#incluir
#incluir
usando el espacio de nombres STD;
int main ()
int a = -54;
int rs;
rs = fabs (a);
cout << "fabs(" << a << ") = " << rs;
regresar 0;

En este ejemplo, agregamos las bibliotecas con el nombre de que tienen la definición de la secuencia de entrada-salida también que contienen la definición de la función Fabs. A continuación, agregamos un espacio de nombres y comienza nuestra función principal. Aquí tomamos una variable con el tipo de datos de entero y asignamos el valor de 54 con el signo negativo para garantizar que debe devolver un valor positivo cuando lo colocamos en la función Fabs (). Luego tomamos otra variable nuevamente con el tipo de datos de Integer para guardar el valor devuelto de la función. Después de eso, llamamos a la función, la asignamos a la variable 'RS' e imprimimos el resultado en la siguiente línea.

Fabs () con flotante:

La función FabSf () significa función que tiene un valor absoluto con el tipo de datos del flotador, por lo que es una versión de precisión única de la función FABS. La función FabSf () significa función que tiene un valor absoluto con el tipo de datos del flotador, por lo que es una versión de precisión única de la función FABS.

#incluir
#incluir
usando el espacio de nombres STD;
int main ()
flotar n = -16;
resultado flotante;
resultado = FabSf (n);
cout << "fabsf(" << n << ") = |" << n << "| = " << result;
regresar 0;

En el caso anterior, integramos dos bibliotecas #include y #include que se explicaron anteriormente, por lo que avanzamos adelante. Después de agregar usando Namespace STD, agregamos la función principal. Aquí inicializamos dos variables con el tipo de datos de flotación, y asignamos un valor a una de las variables; el otro es repuesto para el resultado que obtenemos de la función Fabs (). Luego llamamos a la función con los parámetros de valor que asignamos como anteriormente y guardamos el resultado en otra variable de tipo flotante y lo mostramos en la siguiente instrucción Cout.

Fabs () con largo:

La sintaxis del fabs () es fabl (). Porque esta función contiene el largo valor de tipo de datos en sus parámetros y también pasamos este valor a un valor que tiene un tipo de datos largo.

#incluir
#incluir
usando el espacio de nombres STD;
int main ()
largo a = -30;
largo B;
b = Fabsl (a);
cout << "fabsl(" << a << ") = " << b;
regresar 0;

Solo incluya archivos de encabezado y entrada estándar e inicie el cuerpo principal del código donde toma dos variables con el tipo de datos de largo y asigna un valor a una variable. Otra variable almacenó el valor cuando la función se le pasó como el parámetro que ponemos como argumento. Después de imprimir el valor, terminamos el código.

Fabs () Valores de retorno:

La función Fab () nos devolverá un valor +0 si pasamos el argumento con el valor del valor negativo o positivo de 0. La función fab () nos devolverá un valor de infinito +si pasamos el argumento con el valor del valor negativo o positivo del infinito. La función fab () nos devolverá un valor nan si pasamos el argumento con el valor del valor negativo o positivo de NAN. Solo mira esta muestra.

#incluir
#incluir
int main ()

std :: cout << "fabs(+5.0) = " << std::fabs(+5.0) << '\n'
<< "fabs(-6.0) = " < std::fabs(-6.0) << '\n';
std :: cout << "fabs(-0.0) = " << std::fabs(-0.0) << '\n'
<< "fabs(-Inf) = " << std::fabs(-INFINITY) << '\n'
<< "fabs(-NaN) = " << std::fabs(-NAN) << '\n';

Al principio, escribimos dos archivos de la biblioteca que son #include y #include, teniendo todas las funciones y definiciones necesarias que necesitamos en este código. Luego llamamos a la función principal aquí; Utilizamos STD estándar para las declaraciones de entrada-salida como Cout, CIN y EndL, etc. Nuestro sistema necesita saber sobre todas las declaraciones porque no mencionamos la ETS anterior. Con el estándar STD, escribimos dos declaraciones para mostrar nuestros valores, y usamos una instrucción Cout para mostrar dos valores. En estas declaraciones, llamamos a Funct Fabs, y en los parámetros de estas funciones, pasamos los valores que queremos explicar. Como resultado, nuestros valores negativos se vuelven positivos, y los valores de infinito negativos se vuelven positivos INF y NAN con el signo negativo convertido al NAN positivo.

Conclusión:

En este artículo, definimos qué valor absoluto es realmente y discutimos la función Fabs () y cómo podemos usarlo en nuestro código con la ayuda de algunos ejemplos en C++. Luego vemos que los múltiples tipos de valores absolutos que regresan también experimentamos que debemos establecer el mismo y verdadero tipo de datos para todas las funciones. Vemos que los valores que pasamos en los parámetros de la función y el valor de retorno que nos devuelve son muy diferentes entre sí.