Die arithmetischen Operationen in C ++

Die arithmetischen Operationen in C ++
4 (80%) 3 Stimmen




Arithmetik in C ++Im modernen Leben ist es sehr schwierig, ohne arithmetische Operationen zu tun. Wir haben ständig etwas zu prüfen,: falten, multiplizieren, subtrahieren, Aktien usw.. Programmierung – ist keine Ausnahme. Sie 99.9% Fälle haben sie zu benutzen, wenn das Schreiben der Programme. Sie sollten keine Angst vor – alle arithmetischen Operationen – leicht, verständlich und vertraut uns von der Schule.

Betrachten wir die arithmetische Operation in der folgenden Tabelle.

arithmetische Operationen mit
Die arithmetischen Operationen in C ++ – Reis. 1

Dabei sollte besonderes Augenmerk auf dem Modul zu zahlen (%). Dieser Vorgang wird oft bei der Lösung verschiedener Aufgaben verwendet. Ein Beispiel für seine Anwendung: wenn wir brauchen Modulo zu teilen 9 von 4 (9 % 4), das Ergebnis ist, 1 (Dieser Rückstand – die, dass 4 Es ist nicht mehr in intakte geteilt). Weitere Beispiele: 20 % 8 = 4 ( 8 in der 20 platziert 2 falten: 8 * 2 = 16, 20 – 16 = 4 Modulo ), 3 % 2 = 1, 99 % 10 = 9, 9 % 10 = 9. wichtig:

  • Modulo-Division gilt nur für Integer-Variablen ;
  • kann nicht entsprechend dem Modul unterteilen 0;

Beispiel:

Das Ergebnis der Kompilierung:
arithmetische Operationen mit 2

Hier können Sie sehen,, Die Spaltung num1 von num2, Es erschien auf dem Bildschirm nur der ganzzahlige Teil von – 4 (obwohl der genaue Wert 4.5). Der Bruchteil wird geschnitten, weil die Variablen definiert, als ganze Zahl – int. Als Ergebnis der Modulo sehen wir 2 – was in dem Rest der Division linken 18 von 4.

Eine andere Sache, Ich mag würde in diesem Artikel berücksichtigen – sogenannt kombiniert (oder Verbindung) Betreiber. Zusätzlich zu seiner Rolle der Arithmetik, sie wirken gleichzeitig als variable Zuordnung. Hier ist eine Liste von Verbundbetreiber:

arithmetische Operationen mit
Die arithmetischen Operationen in C ++ – Reis. 2

veranschaulichen:

Obwohl für jemanden, auf den ersten Blick, diese Aussagen mag verwirrend erscheinen, Vertrauen, sehr schnell zu ihnen und Sie können erfolgreich in ihre Programme zu gewöhnen anwenden. Sie müssen nur ein wenig Übung mit ihrem Einsatz. Ihr Code wird kompakter sein Blick. gleiche, die Verwendung von Kombinationsnetzbetreiber ist ein Zeichen für gute Programmier. deshalb, Wenn kein Fehler in dem Code getrennt von der Verwendung der Additionszuweisungs – number1 = number1 + Nummer 2;, bevorzugt, eine verkürzte Version der Aufnahme zu verwenden, number1 + = number2;

Ergebnis:

arithmetische Operationen mit

Nur in diesem Artikel untersucht binär Betreiber – solche, die für arithmetische Operationen mit zwei Variablen verwendet werden, (Operand). In einem der folgenden, wir betrachten einstellige Betreiber (für den Betrieb auf einer Variablen) – Inkrement- und Dekrement, und nächste – und ternarnım Betreiber (was erfordert, drei Operanden).

Es ist wünschenswert, die erworbenen Kenntnisse Praxis zu konsolidieren – Aufgaben: Die arithmetischen Operationen in C ++

Newsletter neue Lektionen über die Programmierung:

13 Gedanken zu "Die arithmetischen Operationen in C ++

  1. super, verfügbar genug, um alle gemalt! Es ist nur notwendig, die Aufmerksamkeit, die eine einfache Binäroperators Art zu zahlen ” + ” Es tut einfache Addition, und ein integraler Typ Binäroperators ” += ” abgesehen von der Zugabe von (oder gerade.) Mehr und weist den Wert der ersten Variablen (in diesem Fall number1) jedes Mal, wenn die Berechnung…
    Dank an den Autor!

  2. Und es hat mir gefallen, Ich verstehe alles perfekt, gibt es Binäroperatoren, Sie sind für zwei Variablen verwendet, sagen in Ihrem Beispiel: number1 + = number2; gibt es zwei Variablen, binäre Mittel, und es besteht die unären ternären, Hier ist ein Beispiel für eine einstellige: 34++ oder 23–, und vielleicht so: ++34 oder –23; Beispiel ternarnogo: ? erste Aussage : die zweite Aussage. Allgemein danke für alles, Ich werde auch weiterhin zu studieren

    1. Operationen durchgeführt alles in Ordnung. Teilen Sie Ihre Ergebnisse, wenn Sie nicht auf diese Weise.

      Am = kann Zeichen verwendet werden jede binäre Geschäftstätigkeit … beispielsweise:
      =&& , =| , =% , =<> …
      Und nach wie vor gibt es korrekte Ergebnisse … Nur müssen sie korrekt interpretiert werden (dass sollte).

    2. Es ist ganz einfach. Sie jedes Mal, Abtretungsempfänger 1 ein neuer Wert, ohne die alten zu ändern. Markieren Sie einfach die Reihenfolge wieder.

  3. wie die Operation zu implementieren “Modulo” für Zahlen in Gleitkommazahlen, lange Schwimmer или doublе???

Hinterlasse eine Antwort

Platz Code in Tags: <pre class="lang:c ++ dekodieren:true ">DEIN CODE</Vor>