Heim >Backend-Entwicklung >C++ >Die Rolle von / und % in C++
Die Operatoren / und % in C++ werden verwendet, um Divisions- bzw. Restoperationen durchzuführen. Division (/) gibt den Quotienten zurück und Rest (%) gibt den Rest der Division zurück.
Die Rolle von / und % in C++
/ und % in C++ sind zwei Operatoren, die Division bzw. Rest darstellen.
Division (/)
Der Divisionsoperator (/) führt eine arithmetische Division zweier Operanden durch und gibt den Quotienten zurück. Beispiel:
<code class="cpp">int x = 10 / 5; // 结果为 2</code>
Wenn der Operand eine Gleitkommazahl ist, gibt der Divisionsoperator ein Ergebnis einer Gleitkommazahl zurück. Zum Beispiel:
<code class="cpp">float y = 10.0 / 5.0; // 结果为 2.0</code>
Rest (%)
Der Restoperator (%) führt eine Restoperation an zwei Operanden durch und gibt den bei der Division verbleibenden Rest zurück. Zum Beispiel:
<code class="cpp">int z = 10 % 5; // 结果为 0</code>
Das Vorzeichen des Rests ist das gleiche wie das Vorzeichen der Dividende. Wenn die Dividende positiv ist, ist der Rest positiv; wenn die Dividende negativ ist, ist der Rest negativ. Zum Beispiel:
<code class="cpp">int a = -10 % 5; // 结果为 -10</code>
Es ist zu beachten, dass die Restoperation für Gleitkommaoperanden keine Bedeutung hat und nur für Ganzzahloperanden ausgeführt werden kann.
Das obige ist der detaillierte Inhalt vonDie Rolle von / und % in C++. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!