Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Razdel_1_2007.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
421.96 Кб
Скачать

1. Char - символ

Тип може використовуватися для зберігання літери, цифри або іншого символу з множини символів ASCII. Значенням об'єкта типу char є код символу. Тип char інтерпретується як однобайтове ціле з областю значень від -128 до 127.

2. int - ціле

Цілі числа у діапазоні від -32768 до 32767. Як різновиди цілих чисел, у деяких версіях компіляторів існують short - коротке ціле (слово) та long (4 байти) - довге ціле. Гарантовано лише, що співвідношення розмірності є наступним: short <= int <=long.

3. Float - число з плаваючою комою одинарної точності

Тип призначений для зберігання дійсних чисел. Може представляти числа як у фіксованому форматі (наприклад число пі - 3.14159), так і в експоненціальній формі - 3.4Е+8.

4. Double - число з плаваючою комою подвійної точності

Має значно більший діапазон значень, порівняно з типом float: ±(1.7 10- 308 ... 1.7 10308).

4. Поняття оператора. Різновиди операторів. Вирази. Основні правила запису, обчислення та використання виразів. Надання значень виразів змінним. Пріоритет операцій. Арифметичні операції,

Оператор - це частина програми, яка може бути виконана окремо. Це означає, що оператор визначає деяку дію. У мові С існують такі групи операторів:

  • Умовні оператори (оператори if та switch)

  • Оператори циклу - це while, for і do-while

  • Оператори безумовного переходу (break, continue, goto і return)

  • Мітки - оператори case, default

  • Оператори-вирази - це оператори, які з допустимих виразів.

  • Блоки (представляє собою фрагмент тексту програми, обрамлений фігурними дужками {}.Блок іноді називають складовим оператором)

Оператор if. Синтаксис оператора :

if (<умова>) оператор1;

else оператор2;

Оператор вибору – switch. Синтаксис : switch(<вираз цілого типу>) { case <значення_1>:<послідовність_операторів_1>;break;       case <значення_2>: <послідовність_операторів_2>; break;.........................................................       case <значення_n>:  <послідовність_операторів_n>; break;       [default: <послідовність_операторів_n+1>;]}       Оператор-перемикач switch призначений для вибору одного з декількох альтернативних шляхів виконання програми.

Оператор цикла for. Оператор for забезпечує циклічне повторення деякого оператора певне число разів. Повторення завершується, коли лічильник досягає заданого значення. Синтаксис оператора:

for (ініціалізація; умова; приріст) оператор;

Оператор циклу з передумовою while. Оператор while використовується для організації циклічного виконання оператора або серії операторів, поки виконується певна умова. Синтаксис :

while (<умова>)   оператор;

Оператор циклу з постумовою do … while. Оператор do…while використовується для організації циклічного виконання оператора або серії операторів, які називаються тілом циклу, до тих пір, поки умова не стане хибною. Синтаксис : do  <оператор>; while (<логічний_вираз>);

Оператор return.Оператор return використовується для виходу з функції. Загальна форма оператора return наступна: return вираз;

Оператор goto. Оператор безумовного переходу goto передає управління безпосередньо на <оператор>, перед яким розташована <мітка>. Загальна форма оператора  goto наступна:

goto мітка;……..мітка:

Оператор розриву break. Оператор розриву break перериває виконання операторів do, for, while або switch. В операторі switch він використовується для завершення блоку case.

Оператор continue. Оператор continue передає управління на наступну ітерацію в операторах циклу do, for, while. Він може розміщуватися тільки в тілі цих операторів.

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

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

Оператор присвоювання може бути присутнім в будь-кому вираженні мови С. Загальнаформа оператора присвоювання: назва_змінної = вираз;

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

Пріорітети операцій на мові C.Найвищий ( ) [ ] -> . ! ~ ++ -- - (type) * & sizeof * / % + - << >> < <= > >= == != & ^ && || ?: = += -= *= /= и т.д Найнижчий ,

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]