Основы программирования на языке Си. Кучин Н.В - 16 стр.

UptoLike

Составители: 

16
2.4. Символьные переменные и строки
Символьная переменная – это величина размером в 1 байт, которая
используется для представления литер и целых чисел в диапазоне от 0
до 255 или от –128 до 127, в зависимости от того, знаковая переменная
или беззнаковая. Символьные константы заключаются в одинарные ка-
вычки. Примеры символьных констант: ‘d’, ‘+’, ‘8’. Приведем пример
программы с использованием символьных переменных и констант
# include < stdio.h >
/* Пример 4 */
main()
{
char ch;
ch=’c’;
printf(“%c”,ch);
ch=’+’;
printf(“%c%c”,ch,ch);
}
В функции prinf() появилась новая спецификация – %c. В таком фор-
мате печатается символ. Этот же формат можно использовать в функ-
ции scanf() для ввода символа с клавиатуры. В языке С в стандартной
библиотеке ввода/вывода есть специальная функция getche(). Эта фун-
кция ожидает, пока не будет нажата какая-либо клавиша клавиатуры, и
затем вводит код этой клавиши. Рассмотрим пример программы, ис-
пользующей указанную функцию
# include < conio.h >
# include < stdio.h >
/* Пример 5 */
main()
{
char ch;
printf(“Нажмите любую клавишу”);
ch=getche();
if ( ch == ‘a’) printf(“Вы нажали клавишу a\n”);
printf(“ Вы нажали клавишу %c”,ch);
}