Fabs función en el lenguaje C

Fabs función en el lenguaje C
El valor absoluto de un número real es igual a la cantidad con un signo positivo, independientemente del signo del valor original. En esto Pista de Linux Artículo, le mostraremos el proceso paso a paso sobre cómo determinar el valor absoluto de una variable de punto flotante con el Fabs () función en el idioma C usando Linux GCC.

Prácticamente explicaremos cómo obtener los valores absolutos de diferentes tipos de datos utilizando ejemplos e imágenes prácticas que preparamos para usted. Para que tenga una sólida comprensión de esta función, explicaremos la sintaxis y los tipos de datos de entrada y salida aceptados por el Fabs () función en una sección teórica.

También incluiremos los fragmentos de código que puede copiar y pegar en su .Cile C para ejecutar esta función en tiempo real.

Sintaxis de la función Fabs () en el lenguaje C

Fabs dobles (doble x)

Fabs () Descripción de la función en el idioma C

El Fabs () La función, como FabSf (), es una función que se deriva de ABS (). Ambos se utilizan para determinar el valor absoluto de una variable. La función ABS () determina el valor absoluto de un entero y fabs () determina el valor absoluto de un tipo de datos flotante.

En la siguiente expresión, el Fabdominales() la función devuelve el valor absoluto de float x en un.

a = fabs (x);

El tipo de datos que el Fabs () La función acepta tanto en sus argumentos de entrada como de salida es de tipo flotante.

El Fabs () la función es una de un conjunto de funciones proporcionadas por la biblioteca "matemáticas". Para usar esta función, debemos incluir las "matemáticas.H "encabezado en nuestro".Archivo C "de la siguiente manera:

#incluir

Una vez las "matemáticas.El encabezado H ”está incluido, podemos usar ABS (), Fabs (), FabSf (), así como todas las funciones en las bibliotecas de matemáticas.

Cómo encontrar el valor absoluto de un número con fracciones decimales utilizando la función Fabs () en el idioma C

En este ejemplo, le mostraremos cómo determinar el valor absoluto de una variable del tipo flotante que contiene un valor decimal. El primer paso es crear nuestro "principal.C". Entonces, incluimos el stdio.H y matemáticas.H encabezados como se muestra en lo siguiente:

#incluir
#incluir

Luego, creamos nuestra función principal que se devuelve vacía y en la que declaramos nuestras variables. Para obtener el valor absoluto de "x", primero creamos una variable de tipo flotante y le asignamos el valor -3.1416. Almacenamos el resultado en "A", que debería ser del mismo tipo que "X". Entonces, llamamos al Fabs () función y pasar "x" como argumento de entrada y "A" como argumento de salida.

Usando la función printf (), imprimimos el resultado en la consola de comando después del mensaje: "El valor absoluto de X es:". El siguiente es el código para este ejemplo de la función Fabs ():

#incluir
#incluir
vacío principal ()

flotante x = -3.1416;
flotar a;
a = fabs (x);
printf ("El valor absoluto de x es: %f \ n", a);

Para compilar nuestro código, necesitamos ejecutar la siguiente línea desde la consola de comando, especificando la ruta del "principal.Archivo C "y la salida que, en este caso, le da a nuestra aplicación el nombre," APP_FABS1 ":

~ $ GCC Documents/Main.C -O APP_FABS1

Después de compilar nuestro código, ejecutamos la aplicación de la siguiente manera:

~ $ ./App_fabs1

La siguiente imagen muestra el valor absoluto de "x" en la consola de comando:

Enteros y dobles como argumento de entrada para la función Fabs () en el lenguaje C

Cuando usamos las variables de tipo doble como argumentos de entrada y salida al Fabs () función, el resultado es exactamente el mismo que para las variables de tipo flotante. La siguiente figura muestra el fragmento de código que utilizamos en el ejemplo anterior, pero con variables de tipo doble:

En los casos en que usamos las variables del tipo int como argumentos de entrada al llamar al Fabs () función, devuelve solo el valor absoluto de la parte entera de "x", mientras que la parte fraccional o la parte después del número de punto flotante se redondea.

Conclusión

En esto Pista de Linux Artículo, explicamos cómo obtener los valores absolutos de una variable de punto flotante utilizando el Fabs () función en Linux GCC. Dimos una descripción teórica de la sintaxis y el tipo de datos que se aceptan en las entradas y salidas de esta función. También mostramos cómo puede implementar esta función utilizando ejemplos prácticos, imágenes y fragmentos de código. Explicamos el proceso paso a paso sobre cómo compilar los ejemplos de la shell de Linux y cómo declarar las bibliotecas correctamente para usar el Fabs () función que forma parte de la biblioteca "matemática" de GCC. Esperamos que este artículo sea útil para ti. Para obtener más consejos e información, consulte otros artículos para el idioma C en Pista de Linux.