Maison > développement back-end > C++ > En langage C, la valeur absolue d'un nombre négatif est un nombre positif

En langage C, la valeur absolue d'un nombre négatif est un nombre positif

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Libérer: 2023-08-30 10:41:05
avant
1125 Les gens l'ont consulté

En langage C, la valeur absolue dun nombre négatif est un nombre positif

Ici, nous verrons ce que nous obtiendrons si nous utilisons des nombres négatifs pour obtenir le module. Examinons le programme suivant et ses résultats pour comprendre ce concept.

Exemple

#include<stdio.h>
int main() {
   int a = 7, b = -10, c = 2;
   printf("Result: %d", a % b / c);
}
Copier après la connexion

Sortie

Result: 3
Copier après la connexion

Ici, la priorité de % et / est la même donc % fonctionne au début, donc un % b génère 7, maintenant après l'avoir divisé par c, il génère 3. Ici pour a. % b, le signe de l'opérande gauche est ajouté au résultat. Voyons-le plus clairement.

Exemple

#include<stdio.h>
int main() {
   int a = 7, b = -10;
   printf("Result: %d", a % b);
}
Copier après la connexion

Sortie

Result: 7
Copier après la connexion

Si nous échangeons les signes de a et b, alors cela deviendra le suivant.

Exemple

#include<stdio.h>
int main() {
   int a = -7, b = 10;
   printf("Result: %d", a % b);
}
Copier après la connexion

Sortie

Result: -7
Copier après la connexion
Copier après la connexion

De même, si les deux sont négatifs, le résultat sera également négatif.

Exemple

#include<stdio.h>
int main() {
   int a = -7, b = -10;
   printf("Result: %d", a % b);
}
Copier après la connexion

Sortie

Result: -7
Copier après la connexion
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal