Función ABS en C

Función ABS en C
¿Por qué es necesario que los programadores usen la función ABS ()?? Es accesible en casi todos los lenguajes de programación; Pero cuánto bien es una función que solo convierte los valores negativos en positivos? Es posible que desee números positivos ocasionalmente, y la función ABS () asegura que los obtendrá. La función ABS es una abreviatura del "valor absoluto" dentro del lenguaje de programación C, y especifica la distancia de un número solo en una línea numérica que comienza desde 0 sin tener en cuenta la dirección. El valor de ABS de un número, o su valor absoluto, siempre ha sido positivo, lo que implica que una distancia nunca podría ser negativa.

El método ABS () devuelve los enteros de valor apropiado absoluto y se especifica en el stdlib.H Archivo de encabezado H. Para devolver el valor absoluto de un número en particular, debemos incluir el stdlib.h archivo de encabezado en nuestra aplicación C. Solo los valores positivos son devueltos por la función ABS ().

Considere el siguiente escenario: si tenemos un número entero -2 y deseamos encontrar el valor absoluto, podemos usar el método ABS () para tener el número 2 positivo 2. Además, cuando tenemos un entero número 2 y queremos determinar el valor absoluto, podemos usar el método ABS () para devolver el mismo valor que 2. Da el mismo número si le proporcionamos algún número positivo.

Sintaxis

La función de sintaxis para ABS () se explica aquí:

# int ABS (int a);

Debido a que el método ABS () usa un tipo de datos enteros, "A" es un tipo de datos INT que puede llevar enteros negativos o positivos y producir resultados positivos.

Ejemplo 1

Vamos a ejecutar nuestro primer ejemplo en Ubuntu 20.04 Sistema operativo Linux. La herramienta de compilación utilizada aquí es GCC. Lanzemos la ventana terminal del Ubuntu 20.04 Sistema operativo buscando y buscandolo en las actividades. Una vez que obtenga el acceso, implementa la instrucción establecida en el shell.

$ nano abs.C
  • Nano significa que el archivo se abrirá en el editor nano
  • ABS significa el nombre del archivo
  • .C es la extensión del archivo que representa que el código será de lenguaje de programación C.

El archivo estará vacío y se abrirá en el editor de GNU Nano. Hemos comenzado agregando algunas bibliotecas. Luego tenemos una función principal () donde hemos declarado dos variables, "A" y "B". Les hemos asignado valores en el programa también. Luego, dos funciones printf () en las que vamos a imprimir la variable de valores absolutos "A" y "B".

Después de obtener toda la comprensión, guarde y cierre el archivo para volver a la terminal.

Ahora para obtener la salida, escriba los siguientes comandos adjuntos en el terminal del Ubuntu 20.04 Sistema operativo.

$ GCC ABS.C
ps ./a.afuera

La salida exacta se puede ver en la terminal.

Ejemplo 2

Vamos a ejecutar nuestro segundo ejemplo en Ubuntu 20.04 Sistema operativo Linux. La herramienta de compilación utilizada aquí es nuevamente GCC. Buscemos en la ventana del terminal del Ubuntu 20.04 Sistema operativo mirándolo en las actividades. Una vez que obtenga el acceso, implementa el comando subyacente en el shell.

$ nano ABS2.C
  • Nano significa que el archivo se abrirá en el editor nano
  • ABS2 significa el nombre del archivo
  • .C es la extensión del archivo que representa que el código será de lenguaje de programación C.

El archivo estará vacío y se abrirá en el editor de GNU Nano. Hemos comenzado agregando algunas bibliotecas. Luego tenemos una función main () donde hemos declarado dos variables, "A" y "entumecido". En este ejemplo de código, solicitamos a los usuarios que ingresen sus valores deseados en el momento de ejecución para obtener su valor absoluto usando la instrucción printf (). Luego hemos llamado a la función ABS (). Nuevamente tenemos funciones printf () en las que vamos a imprimir el valor absoluto de la variable "a" y almacenarlo en un "entumecimiento"

Después de obtener toda la comprensión, guarde y cierre el archivo para volver a la terminal.

Ahora para obtener la salida, escriba los siguientes comandos adjuntos en el terminal del Ubuntu 20.04 Sistema operativo.

$ GCC ABS2.C
ps ./a.afuera

En su salida, el programa le pide que ingrese el valor. Entonces el valor absoluto aparecerá contra ese número específico.

Conclusión

Esta guía se trataba de la función ABS () en el lenguaje de programación C. Hemos explicado el concepto junto con su sintaxis en detalle. Luego hemos implementado dos ejemplos diferentes en los que uno de ellos obtendrá el número del usuario en tiempo de ejecución, y el otro será declarado en el programa. Ahora, después de pequeñas enmiendas según sus requisitos, implementa ambos ejemplos.