
- •1 Коротка історія мови програмування с.
- •2 Характеристика мови програмування.
- •3 Структура програми на мові с
- •4 Етапи обробки програми .
- •5 Призначення директиви препроцесора.
- •6 Елементи мови програмування с.
- •7 Алфавіт мови програмування с.
- •8.Ідентифікатори мови програмування с.
- •10 Коментарі мови програмування с.
- •11 Зберігання інформації в константах .
- •12 Оператори присвоєння
- •13 Вирази на мові програмування с
- •14 Арифметичні операції.
- •15.Унарні арифметичні операції
- •17 Логічні операції.
- •28 Задання значення змінних при описі.
- •29 Літеральні константи.
- •30 Символьні константи
- •31 Завдання символічних констант за допомогою ключового слова const.
- •32 Завдання символічних кон6стант за допомогою директиви define.
- •33Специфікатори тип
- •35 Функції scanf() форматного виводу даних з клавіатури.
- •36 Функція рrintf(), форматного виводу даних на екран.
- •39 Поняття про складні оператори.
- •40 Поняття про блоки .
- •41 Прості і складні вирази.
- •46 Призначення оператора вибору варіантів switch
- •47 Синтаксис оператора вибору варіанту switch.
- •48 Призначення мітки default в операторі switch.
- •50.Оператори циклів
- •51.Арифметичний оператор циклу for
- •52.Оператор циклу while
- •53.Оператор циклу do while
- •54.Оператор continue для управління роботою циклів
- •55.Призначення оператора break в операторах циклів
- •56.Означення масиву
- •67.Способи обробки елементів масивів
- •68.Обробка масивів по одному елементу зліва направо
- •69.Обробка масивів по кілька елементів зліва направо
- •72.Сортування масивів
- •81.Адресна арифметика
- •86.Операції порівняння вказівників
- •87.Обчислення зміщення вказівників
- •88.Операція для визначення кількості байтів змінної даного типу
12 Оператори присвоєння
Операції присвоювання задаються сукупністю знаків:
=, +=, -=, += і т.д.
Формат операції простого присвоювання:
операнд1 = операнд2;
Ліводопустиме значення (L-значення) - вираз, що адресує деяка ділянка пам'яті, тобто в нього можна записати значення. Ця назва відрізняється від операції присвоювання, тому що саме ліва частина операції присвоювання визначає, у яку область пам'яті буде занесений результат операції. Змінна - це окремий випадок ліводопустимого виразу.
13 Вирази на мові програмування с
14 Арифметичні операції.
В мові є 3 унарні операції (які мають один аргумент) і 5 бінарних (які мають 2 аргументи).
Знаки операцій забезпечують формування виразів. Вирази складаються з операндів, знаків операцій і дужок. Кожен операнд є, в свою чергу, виразом або частковим випадком виразу - константою або змінною.
15.Унарні арифметичні операції
Унарними називаються операції , які мають один аргумент.
++ Операція інкременту - збільшення на одиницю:
префіксна операція - збільшує операнд до його використання,
постфіксна операція збільшує операнд після його використання.
-- Операція декременту зменшення на одиницю:
префіксна операція - зменшує операнд до його використання,
постфіксна операція зменшує операнд після його використання.
sizeof обчислення розміру (у байтах) для об'єкта того типу, що має операнд
має дві форми
sizeof (вираз
sizeof (тип)
16 Бінарні арифметичні операції .
+ |
бінарний плюс (додавання арифметичних операндів) |
||
- |
бінарний мінус (віднімання арифметичних операндів) |
||
* |
Множення операндів арифметичного типу |
|
|
/ |
ділення операндів арифметичного типу (якщо операнди цілочисельні, то виконується цілочисельне ділення) |
|
|
% |
одержання залишку від ділення цілочисельних операнд |
|
17 Логічні операції.
В мові є три логічні операції.
&& |
кон’юнкція (І) цілочисельних операндів або відношень, цілочисельний результат неправда(0) або істина(не 0) |
|| |
диз'юнкція (АБО) цілочисельних операндів або відношень, цілочисельний результат неправда(0) або істина(не 0) |
! |
логічне заперечення (НІ). Як логічні значення використовується 0 - неправда й не 0 - істина, запереченням 0 буде 1, запереченням будь-якого ненульового числа буде 0. |
< |
менше, ніж |
> |
більше, ніж |
<= |
менше або дорівнює |
>= |
більше або дорівнює |
== |
дорівнює |
!= |
не дорівнює |
18 Операції порівняння
Пари арифметичних виразів, об'єднані операцією порівняння, називається відношенням. Якщо відношення має ненульове значення, то воно - істинне, інакше - хибне
Таблиця 3. Операції порівняння:
19. Операції інкременту та її форми
++ Операція інкременту - збільшення на одиницю:
префіксна операція - збільшує операнд до його використання,
постфіксна операція збільшує операнд після його використання.
20 Операції декременту та її форми
Операція декременту зменшення на одиницю:
префіксна операція - зменшує операнд до його використання,
постфіксна операція зменшує операнд після його використання.
21 Пріоритет виконання операції
22 Основні відомості про пам'ять комп’ютера.
Компютер має оперативну память
23 Опис змінних цілого типу.
26 Опис символів за допомогою ключового слова char.
Значеннями типу char є елементи до кінця впорядкованої множини символів. Кожному символу ставиться у відповідність число, що називається кодом символу. Під величину символьного типу виділяється 1 байт. Тип char може використовуватися зі специфікаторами signed й unsigned. У даних типу signed char можна зберігати значення в діапазоні від -128 до 127. При використанні типу unsigned char значення можуть перебувати в діапазоні від 0 до 255. Символи з кодами від 0 до 31 відносяться до службових й мають самостійне значення тільки в операторах вводу-виводу.
Величини типу char також застосовуються для зберігання чисел із зазначених діапазонів
27 Порожній тип void.
До основних типів також відноситься тип з ключовим словом void . Множина значень цього типу порожня. Він використовується в тих випадках, коли по син таксу повинен стояти певний тип, а ми наперед не знаємо його конкретного значення.