Унарні операції
++
| збільшення на одиницю: (інкременту)
префіксна операція - збільшує операнд до його використання,
постфіксна операція збільшує операнд після його використання.
|
--
| зменшення на одиницю: (декременту)
префіксна операція - зменшує операнд до його використання,
постфіксна операція зменшує операнд після його використання.
|
Бінарні операції.
+
| бінарний плюс (додавання арифметичних операндів)
|
-
| бінарний мінус (віднімання арифметичних операндів)
|
*
| множення операндів арифметичного типу
|
/
| ділення операндів арифметичного типу (якщо операнди цілочисельні, то виконується цілочисельне ділення)
|
%
| отримання залишку від ділення цілочисельних операндів
| |
| | | |
Вирази.З констант, змінних, розділювачів і знаків операцій можна конструювати вирази. Кожен вираз складається з одного або декількох операндів, символів операцій й обмежувачів, в ролі яких зазвичай виступають квадратні дужки. Якщо вираз формує ціле або дійсне число, то це арифметичний вираз. В арифметичних виразах можливі операції: + - * / %.
Вирази мови С записуються з використанням множини операцій та з врахуванням їх пріоритетів
Ввід і вивід у мові С.Обмін даними із зовнішнім середовищем програма на стандартному СІ реалізує за допомогою бібліотеки функцій вводу-виводу
#include <stdіo.h>
1) printf ( <форматний рядок>,<список аргументів>);
<форматний рядок> - рядок символів, взятих в лапки, що показує, як повинні бути надруковані аргументи. Наприклад:
printf ( “Значення числа Пі дорівнює %f\n”, pi);
Форматний рядок може містити
1) символи, що будуть надруковані текстуально;
2) специфікації перетворення
3) керуючі символи.
Кожному аргументу відповідає своя специфікація перетворення:
%d - десяткове ціле число;
%f - число із плаваючою крапкою;
%c - символ;
%s - рядок.
\n - керуючий символ новий рядок.
2) scanf ( <форматний рядок>,<список аргументів>);
В ролі аргументів використовуються вказівники. Наприклад:
scanf(“ %d%f ”, &x,&y);