Heim > Artikel > Backend-Entwicklung > Was ist der Restoperator in der C-Sprache?
Der Restoperator in der C-Sprache ist „%“. Der Restoperator wird auch Modulo-Divisionsoperator genannt. Er wird verwendet, um den Rest zu ermitteln. Beide Operanden müssen ganze Zahlen sein. Wenn der Operand links von „%“ eine negative Zahl ist, ist das Ergebnis der Modulo-Division eine negative Zahl oder 0; wenn „%“ „Wenn der Operand auf der linken Seite eine positive Zahl ist, ist die modulare Divisionsstruktur eine positive Zahl oder 0.
% ist der Restoperator, auch Modulo-Divisionsoperator genannt, der zum Ermitteln des Rests verwendet wird.
% erfordert, dass beide Operanden Ganzzahlen sind (oder Typen, die implizit in Ganzzahlen konvertiert werden können).
Standardvorschriften:
Wenn der Operand links von % eine negative Zahl ist, ist das Ergebnis der Modulo-Division eine negative Zahl oder 0,
Wenn der Operand to Der linke Teil von % ist eine positive Zahl. Wenn die modulare Divisionsstruktur eine positive Zahl oder 0 ist.
Beispielcode:
c ist ein Zeichentyp und seine 235 entspricht dem Binärbit 0xFD, das die Komplementform von -3 ist. Dann wird c in int umgewandelt und ist -3;
Erweiterte Informationen
Die folgende Tabelle zeigt alle von der C-Sprache unterstützten arithmetischen Operatoren. Angenommen, der Wert der Variablen A ist 10 und der Wert der Variablen B ist 20, dann:
Beispiel
Wenn der obige Code kompiliert und ausgeführt wird, werden die folgenden Ergebnisse erzeugt:
Empfohlenes Tutorial: „C Language“
Das obige ist der detaillierte Inhalt vonWas ist der Restoperator in der C-Sprache?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!