Студопедия
Новини освіти і науки:
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах


РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання


ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ"


ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ


Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків


Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні


Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах


Гендерна антидискримінаційна експертиза може зробити нас моральними рабами


ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ


ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів



Вирази. Основні арифметичні операції.

Комбінація знаків операцій і операндів, результатом якої є певне значення, називається виразом. Знаки операцій визначають дії, які повинні бути виконані над операндами. Кожен операнд у виразі може бути виразом. Значення виразу залежить від розташування знаків операцій і круглих дужок у виразі, а також від пріоритету виконання операцій.

При обчисленні виразів тип кожного операнда може бути перетворений до іншого типу. Перетворення типів можуть бути неявними, при виконанні операцій і викликів функцій, або явними, при виконанні операцій приведення типів.

Операнд- це константа, літерал, ідентифікатор, виклик функції, індексний вираз, вираз вибору елементу або складніший вираз, сформований комбінацією операндів, знаків операцій і круглих дужок. Будь-який операнд, який має константне значення, називається константним виразом. Кожен операнд має тип.

Якщо як операнд використовується константа, то йому відповідає значення і тип константи, що представляє його. Ціла константа може бути типу int, long, unsigned int, unsigned long, залежно від її значення і від форми запису. Символьна константа має тип int. Константа з плаваючою крапкою завжди має тип double.

В мові Сі розрізняють унарні та бінарні операції. Арифметичні вирази розрізняються по складності. Найпростіший вираз містить єдиний елемент даних (літерал, константу або змінну). Складні вирази включають набір операцій, функцій, літерали, константи і змінні.

АРИФМЕТИЧНі ОПЕРАЦІЇ

Знак операції Дія, що виконується Приклади
+ Додавання a=b+c, якщо b=2,c=3, то a=5
- Віднімання a=b-c, якщо b=2,c=3, то a=-1
* Множення a=b*c, якщо b=2,c=3, то a=6
/ Ділення a=b/c, якщо b=6,c=3, то a=2
% Ділення по модулю a=b%c, якщо b=5,c=3, то a=2

 

Операції інкремента і декремента використовуються в префіксній і пост-

фиксной формах. Мова С++ дає вам можливість застосовувати ці операції до змінних, в яких зберігаються символи, цілі числа і навіть числа з плаваючою

крапкою. Операція інкременту збільшує значення змінної на 1, а декрименту – зменшує на 1.

Операції ++ інкременту має такий вигляд :

 

++змінна або змінна++

В першому випадку (++n) значення операнду (n) змінюється перед його використанням у виразі, а в другому випадку (n++ ) - після його використання.

Приклад

A=2;

B=3*++a;

Результати будуть такими: а=3, b=3×3=9. Тут використано операцію інкременту у префіксній формі: спочатку збільшується значення змінної на одиницю, а пізніше обчислюється вираз.


Читайте також:

  1. II. Основні закономірності ходу і розгалуження судин великого і малого кіл кровообігу
  2. II. Основні засоби
  3. II.3. Основні способи і прийоми досягнення адекватності
  4. VII. ОСНОВНІ ЕТАПИ РОЗВИТКУ УКРАЇНСЬКОЇ КУЛЬТУРИ У ХХ ст.
  5. Адвокатура в Україні: основні завдання і функції
  6. Амортизація основних засобів, основні методи амортизації
  7. Арифметичні оператори
  8. Арифметичні операції
  9. Арифметичні операції в різних системах числення
  10. Арифметичні операції над цілими числами
  11. Арифметичні цикли. Оператор циклу For – Next
  12. Артеріальний пульс, основні параметри




Переглядів: 2365

<== попередня сторінка | наступна сторінка ==>
Перетворення типів даних . | Приклад

Не знайшли потрібну інформацію? Скористайтесь пошуком google:

  

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.012 сек.