русс | укр

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

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


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


Приклад.


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


a=b=c=d=100;

Знак = завжди означає: "змінній ліворуч присвоїти значення, що стоїть справа ". Операція виконується справа наліво. Тому першою значення 100 отримує змінна d, потім з, b і а.

Знак присвоїти може стояти навіть усередині математичного вираження:

value=5+(r=9 - c)

Привласнення має вищий пріоритет, ніж складання і віднімання. Тому спочатку змінною r буде присвоєне значення 9-с. А потім змінна value отримає значення 5+9-с.

Складене привласнення

При написанні програми часто вимагається змінити значення змінної. Наприклад, вимагається узяти поточне значення змінної, додати або помножити це значення на якесь вираження, а потім присвоїти це значення тієї ж змінної. Такі операції виконують оператори складеного привласнення.

Таблиця 1.3.2.

Операція Приклад Еквівалент
+ = B+ = 500; B= B+ 500;
- = З- = 50; C = З - 50;
* = D* = 1.2; D = D*1.2;
/ = F/ = 50; F = F/.50;
% = M% = 7; M = M% 7;

Перетворення типів

Найчастіше Вам не потрібно турбуватися про автоматичне перетворення типів. Проте, якщо Ви змішуєте без знакові змінні зі змінними інших типів, можуть виникнути проблеми. Точність результату може бути втрачена. Тому необхідно зробити тимчасову зміну типів.

Формат:

(тип даних) вираження

Тип даних - це будь-який допустимий тип.

Вираження - змінна, константа або вираження.


<== попередня лекція | наступна лекція ==>
Пріоритети операцій | Оператор іf


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