Le operazioni aritmetiche in C ++

Le operazioni aritmetiche in C ++
5 (100%) 1 votazione




aritmetica in C ++Nella vita moderna, è molto difficile da fare senza operazioni aritmetiche. Abbiamo sempre qualcosa da prendere in considerazione: piega, moltiplicare, sottrarre, azione, ecc. programmazione – не исключение. Вам в 99.9% casi devono usarli, quando si scrivono i programmi. Non devono avere paura di – tutte le operazioni aritmetiche – просты, comprensibile e familiare a noi da scuola.

Рассмотрим арифметические операции в следующей таблице.

operazioni aritmetiche con
Le operazioni aritmetiche in C ++ – riso. 1

Qui, particolare attenzione deve essere rivolta al modulo (%). Эта операция достаточно часто используется в решении определённых задач. Un esempio applicativo: если нам необходимо поделить по модулю 9 di 4 (9 % 4), результат будет равен 1 (это остаток – il, что на 4 Non è più diviso in intatto). Еще примеры: 20 % 8 = 4 ( 8 помещается в 20-ти 2 piega: 8 * 2 = 16, 20 – 16 = 4 остаток от деления ), 3 % 2 = 1, 99 % 10 = 9, 9 % 10 = 9. importante:

  • divisione modulo si applica solo a variabili intere ;
  • Non possono essere suddivisi in base al modulo 0;

esempio:

Il risultato di compilazione:
operazioni aritmetiche con 2

Qui potete vedere, La fissione num1 di num2, E 'apparso sullo schermo solo la parte intera di – 4 (anche se il valore esatto 4.5). Дробная часть отсекается, perché le variabili sono definite, come numero intero – int. А в результате деления по модулю мы видим 2 – ciò che resta nel resto della divisione 18 di 4.

Un'altra cosa che vorrei prendere in considerazione in questo articolo – cosiddetto combinato (o composti) operatori. Oltre al suo ruolo di aritmetica, essi contemporaneamente agiscono come un assegnamento di variabile. Ecco un elenco degli operatori compositi:

operazioni aritmetiche con
Le operazioni aritmetiche in C ++ – riso. 2

Покажу на примере:

Anche se per qualcuno, a prima vista, dette dichiarazioni possono sembrare confuso, fiducia, a loro molto rapidamente e si può abituare ad applicare con successo nei loro programmi. Hai solo bisogno di un po 'di pratica con il loro uso. Il vostro codice sarà aspetto più compatto. stesso, l'utilizzo di operatori combinati è un segno di buona programmazione. pertanto, Anche se non è un errore nel codice separatamente dal uso della assegnazione addizione – numero1 numero1 = + numero 2;, preferibile utilizzare una versione abbreviata della registrazione numero1 + = numero2;

risultato:

operazioni aritmetiche con

In questo articolo solo esaminato binario operatori – quelli che sono utilizzati per operazioni aritmetiche con due variabili (operando). В одной из следующих, guardiamo unario operatori (per le operazioni su una variabile) – incremento e decremento, e il prossimo – e ternarnım operatore (che richiede tre operandi).

È auspicabile consolidare la pratica conoscenze acquisite – compiti: Le operazioni aritmetiche in C ++

Newsletter nuove lezioni sulla programmazione:

13 pensieri su "Le operazioni aritmetiche in C ++

  1. Супер, достаточно доступно всё расписано! Надо только обращать внимание что простой бинарный оператор типа ” + ” делает просто сложение, а составной бинарный оператор типа ” += ” помимо сложение (или пр.) ещё и присваивает значение первой переменной (в данном случае number1) каждый раз при вычислении
    grazie all'autore!

  2. grazie! Зараз буду вчитися використовувати арифметичні операції

  3. А мне понравилось, я всё прекрасно понял, есть бинарные операторы, они применяются для двух переменных допустим в вашем примере: numero1 + = numero2; тут две переменные, значит бинарный, а есть ещё унарные тернарные, вот пример унарного: 34++ или 23–, а может и так: ++34 o –23; Пример тернарного: ? первое утверждение : второе утверждение. Вообщем спасибо за всё, я буду дальше изучать

  4. Спасибо за курс!
    Объясните почему неправильно выдает результаты “-=” e “/=”?

    1. Операции выполняют всё правильно. Показывайте свои результаты, если у вас что не так.

      Вместе с = может использоваться знак любой бинарной operazioni … per esempio:
      =&& , =| , =% , =<> …
      И всё даёт правильные результатытолько их нужно правильно толковать (что должно получиться).

    2. Не надо забывать что значение переменной number1 меняется с каждой операцией.

    3. E 'semplice. Ты каждый раз присваиваешь 1 переменной новое значение, не изменяя старое. Просто просмотри последовательность ещё раз.

    1. Ну такговно” – оно и в Африке говно … : проходите мимо, не задерживайтесь!

  5. как осуществить операциюделение по модулюдля чисел в формате float, long float или doublе???

    1. per вещественных чисел такая операция какделение по модулюне имеет смысла и не определена.

Lascia un Commento

Inserire il codice nei tag: <pre class="lang:C ++ decodifica:true ">IL TUO CODICE</pre>