Heim  >  Artikel  >  Backend-Entwicklung  >  In der C-Sprache ist der Absolutwert einer negativen Zahl eine positive Zahl

In der C-Sprache ist der Absolutwert einer negativen Zahl eine positive Zahl

WBOY
WBOYnach vorne
2023-08-30 10:41:05969Durchsuche

In der C-Sprache ist der Absolutwert einer negativen Zahl eine positive Zahl

Hier sehen wir, was wir erhalten, wenn wir negative Zahlen verwenden, um den Modul zu erhalten. Schauen wir uns das folgende Programm und seine Ausgabe an, um dieses Konzept zu verstehen.

Beispiel

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

Ausgabe

Result: 3

Hier ist die Priorität von % und / gleich. Also % funktioniert zunächst, also erzeugt ein % b 7, jetzt erzeugt es nach der Division durch c 3. Hier für a % b, das Vorzeichen des linken Operanden wird an das Ergebnis angehängt.

Beispiel

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

Ausgabe

Result: 7

Wenn beide negativ sind, ist auch das Ergebnis negativ.

Beispiel

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

Ausgabe

Result: -7

Das obige ist der detaillierte Inhalt vonIn der C-Sprache ist der Absolutwert einer negativen Zahl eine positive Zahl. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen