русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Void main()


Дата додавання: 2014-11-28; переглядів: 897.


{ int a, b; // оголошення цілих змінних

printf("a, b = "); scanf("%d %d",&a,&b);

printf("a/b = %d \n", a/b);

printf("a\%b = %d \n", a%b);

}

Протокол роботи програми:

 

Введіть два цілих числа -> 7 3

Ціла частина = 2

Залишок від ділення = 1

 

Група арифметичних операцій включає ще дві корисні операції, специфічні саме для С/С++. Це унарні операції інкрементування ++ та декрементування --. Операція інкрементування збільшує значення змінної на одиницю, а операція декрементування - зменшує на одиницю. Відносяться вони до операцій-процедур.

Кожна з операцій інкрементування та декрементування має дві модифікації: префіксну та постфіксну. Відрізняються вони порядком виконання дій. Префіксна операція (++x або --x) спочатку змінює значення змінної, а після цього повертає нове значення змінної-операнду. Постфіксна операція x++ або x-- спочатку повертає поточне значення змінної x, а вже далі змінює його відповідним чином.

У прикладі, наведеному нижче, кожен з операторів приводить до одного і того ж кінцевого результату:

a=a+1; ++a; a++;

Відзначимо, що вираз ++а належить до Lvalue (повертається посилання на модифікований об’єкт a), у той час як вираз а++ є Rvalue (повертається значення a до його модифікації).

Особливості виконання операції інкрементування можна побачити на такому прикладі:

 

// Приклад 2

#include <syst.h>


<== попередня лекція | наступна лекція ==>
Операції. Пріоритети та асоціативність | Void main()


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн