Лекция: Putchar(c1); putch(c2);
Неформатоване введення рядків виконується функцією gets(), а неформатоване виведення рядків – puts().
char st1[20]; gets(st1); puts(st1);
ESC-послідовності (керуючі послідовності). Це послідовності символів, які використовують для запису неграфічних та деяких інших символів в рядках та символьних константах. ESC-послідовність складається з нахиленої риски вліво (зворотній слеш), після якого записується буква або знак.
\n новий рядок;
\t горизонтальна табуляція;
\a дзвоник (сигнал);
\' одиночні лапки;
\" подвійні лапки;
\\ нахилена вліво риска;
\? знак питання.
Умовний оператор if…else обирає один з двох варіантів виразів обчислень та має такий синтаксис:
if(умова) вираз_1 else вираз_2
Якщо умова – істина, то виконується вираз_1, інакше – вираз_2. Будь-яке значенняумови, крім , вважається істиною. Наприклад:
if(x>y) {max=x; min=y;}
else {max=y; min=x;}
Допустима скорочена форма умовного оператору, в якій відсутня конструкція else вираз_2.В цьому разі при хибності перевіряємої умови ніяких дій не виконується.
Оператор-перемикач switch дозволяє обрати один з декількох варіантів обчислень та повідомлень.Синтаксис цього оператора такий:
Switch(перемикаючий_вираз)
{case константний_вираз_1: оператори_1; break;
case константний_вираз_2: оператори_2; break;
.. .
default: оператори_n+1;}
Оператор switch порівнює значення перемикаючого_виразу, який може приймати тільки цілі значення, з константними_виразамитапередає керування тому оператору, константний_виразякого співпадає зі значенням перемикаючого_виразу. Якщо такі оператори відсутні, товиконуються оператори, що позначені міткою default. Операторbreak здійснює примусовий вихід з оператору switch. Якщо оператор breakвідсутній, то виконуються не тільки оператори відповідної гілки case, а й усі інші гілкидо кінця оператора switch.Операториbreak та default необов’язкові в операторі switch.Наприклад: