Fonction ABS en C

Fonction ABS en C
Pourquoi est-il nécessaire que les programmeurs utilisent la fonction ABS ()? Il est accessible dans presque tous les langues de programmation; Mais combien de bien est une fonction qui transforme les valeurs négatives en positives? Vous pouvez vous retrouver à vouloir des nombres positifs de temps en temps, et la fonction ab () garantit que vous les obtiendrez. La fonction ABS est une abréviation de la «valeur absolue» à l'intérieur du langage de programmation C, et il spécifie la distance d'un nombre juste sur une ligne numérique commençant à partir de 0 sans prendre en compte la direction. La valeur ABS d'un nombre, ou sa valeur absolue, a toujours été positive, ce qui implique qu'une distance ne pourrait jamais être négative.

La méthode ABS () renvoie les entiers de valeur appropriés absolus et est spécifié dans le stdlib.Fichier d'en-tête H. Pour retourner la valeur absolue d'un nombre particulier, nous devons inclure le stdlib.Fichier d'en-tête H dans notre application C. Seules les valeurs positives sont renvoyées par la fonction ABS ().

Considérez le scénario suivant: Si nous avons un numéro entier -2 et souhaitons trouver la valeur absolue, nous pouvons utiliser la méthode ABS () pour avoir le numéro positif 2. De plus, lorsque nous avons un numéro entier 2 et que nous voulons déterminer la valeur absolue, nous pouvons utiliser la méthode ABS () pour renvoyer la même valeur que 2. Il donne le même nombre si nous lui fournissons un nombre positif.

Syntaxe

La fonction Syntaxe pour ABS () est expliquée ici:

# int abs (int a);

Parce que la méthode ABS () utilise un type de données entier, «A» est un type de données int qui peut transporter des entiers négatifs ou positifs et donner des résultats positifs.

Exemple 1

Nous allons exécuter notre premier exemple dans Ubuntu 20.04 Système d'exploitation Linux. L'outil de compilation utilisé ici est gcc. Lançons la fenêtre du terminal de l'Ubuntu 20.04 Système d'exploitation en le regardant et en le recherchant dans les activités. Une fois l'accès, implémentez les instructions indiquées ci-dessous dans le shell.

$ nano abs.c
  • Nano signifie que le fichier sera ouvert dans l'éditeur Nano
  • ABS signifie le nom du fichier
  • .C est l'extension de fichier représentant que le code sera en langage de programmation C.

Le fichier sera vide et ouvert dans l'éditeur GNU Nano. Nous avons commencé par ajouter des bibliothèques. Ensuite, nous avons une fonction principale () où nous avons déclaré deux variables, «A» et «B». Nous leur avons également attribué des valeurs dans le programme. Puis deux fonctions printf () dans lesquelles nous allons imprimer la variable des valeurs absolues «A» et «B».

Après avoir obtenu toute la compréhension, enregistrer et fermer le fichier pour revenir au terminal.

Maintenant, pour obtenir la sortie, rédigez les commandes annexées suivantes sur le terminal de l'ubuntu 20.04 Système d'exploitation.

$ gcc abbs.c
$ ./un.dehors

La sortie exacte peut être vue sur le terminal.

Exemple 2

Nous allons exécuter notre deuxième exemple dans Ubuntu 20.04 Système d'exploitation Linux. L'outil de compilation utilisé ici est à nouveau gcc. Recherchons la fenêtre du terminal de l'Ubuntu 20.04 Système d'exploitation en le regardant dans les activités. Une fois que vous avez eu l'accès, implémentez la commande inférieure indiquée dans le shell.

$ Nano ABS2.c
  • Nano signifie que le fichier sera ouvert dans l'éditeur Nano
  • ABS2 signifie le nom du fichier
  • .C est l'extension de fichier représentant que le code sera en langage de programmation C.

Le fichier sera vide et ouvert dans l'éditeur GNU Nano. Nous avons commencé par ajouter des bibliothèques. Ensuite, nous avons une fonction principale () où nous avons déclaré deux variables, «A» et «Numb». Dans cet exemple de code, nous invitons les utilisateurs à saisir les valeurs souhaitées au moment de l'exécution pour obtenir leur valeur absolue à l'aide de l'instruction printf (). Ensuite, nous avons appelé la fonction ABS (). Encore une fois, nous avons des fonctions printf () dans lesquelles nous allons imprimer la valeur absolue de la variable «A» et la stocker dans un «engourdie»

Après avoir obtenu toute la compréhension, enregistrer et fermer le fichier pour revenir au terminal.

Maintenant, pour obtenir la sortie, rédigez les commandes annexées suivantes sur le terminal de l'ubuntu 20.04 Système d'exploitation.

$ gcc ABS2.c
$ ./un.dehors

Dans sa sortie, le programme vous demande de saisir la valeur. Alors la valeur absolue apparaîtra contre ce nombre spécifique.

Conclusion

Ce guide était tout au sujet de la fonction ABS () dans le langage de programmation C. Nous avons expliqué le concept avec sa syntaxe en détail. Ensuite, nous avons mis en œuvre deux exemples différents dans lesquels l'un d'entre eux obtiendra le numéro de l'utilisateur au moment de l'exécution, et l'autre sera déclaré dans le programme. Maintenant, après peu de modifications conformément à vos exigences, implémentez ces deux exemples.