Heim  >  Artikel  >  Backend-Entwicklung  >  Was ist der Restoperator in der C-Sprache?

Was ist der Restoperator in der C-Sprache?

烟雨青岚
烟雨青岚Original
2020-07-03 09:16:3228359Durchsuche

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.

Was ist der Restoperator in der C-Sprache?

% 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:

Was ist der Restoperator in der C-Sprache?

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:

Was ist der Restoperator in der C-Sprache?

Beispiel

Was ist der Restoperator in der C-Sprache?

Wenn der obige Code kompiliert und ausgeführt wird, werden die folgenden Ergebnisse erzeugt:

Was ist der Restoperator in der C-Sprache?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn