г) Специальные символы, используются для представления пробельных и неграфических символов в строках и символьных константах.
Например, \n - символ перехода на новую строку
\a - звуковой сигнал
\t - табуляция
\0 – признак конца строки д) Операции – символы и комбинации символов, которые определяют действия по преобразованию данных.
+ - / и др.
Компилятор Си не допускает использование пробелов внутри много символьных операций.
+= - составное присваивание а+ =5 а+=5
неверно верно
п.1.2.Константы.
Константы делятся на: целые числа, вещественные числа, символы, строки.
а) Целые константы можно задать в десятичной, восьмеричной и шестнадцатеричной системе счисления.
Десятичные константы – цифры от 0 до 9
Восьмеричные константы – 0 < восьмеричные цифры (0-7) >
Шестнадцатеричные константы – 0Х < шестнадцатеричные цифры (0-9 и a, b, c, d, e, f или A, B, C, D, E, F) >
L или l, приписанные справа от цифры, означают, что константа длинное целое longint
U или u, приписанные справа от цифры, означают, что константа беззнаковая (unsigned integer)
Если константа > 65535, то константа рассматривается как беззнаковое длинное целое.
В Си предполагается, что константы положительные числа, знак '' – '' перед константой имеет смысл унарной (одноместной) операции смены знака. б) Вещественная константа:
[<цифры>][.<цифры>][<Е/е>[-]<цифры>]
Либо дробная, либо целая часть могут быть опущены, но не обе сразу. Далее смотрите целые константы.
в) Символы.
‘<символ>’
Чтобы использовать данные символы нужно записать:
Символы могут быть любыми кроме: ‘ \ \n
\ (обратный слеш) – ‘ \\ ‘
‘ (апостроф) – ‘ \’ ‘
\n (переход на новую строку) – ‘ \ ‘
Значение символьной константы равно коду символа в кодировке ASCII
г) Строка.
“ <последовательность символов> “ – все символы, кроме \n
Строка рассматривается как массив, каждый элемент которого представляет собой отдельный символ. ‘ ‘ \0 ’ – записывается в конце строки и является признаком конца строки. Число элементов в массиве равно числу символов в строке +1. Символьные строки, следующие друг за другом и не разделенные ничем кроме пробельных символов, объединяются компилятором в одну строку.
п.1.3.Идентификаторы.
Идентификаторы – имена переменных, функций и меток, используемых в программе, значимыми являются 32 символа и эти символы не должны совпадать с зарезервированными словами.
Ключевое слово while ® WHile можно использовать.
п.1.4.Ключевые слова.
Ключевые слова - набор специальных слов, которые имеют особое значение для компилятора.
п.1.4.Комментарии.
Комментарии – последовательность символов.
/*<символ>*/ - символы могут занимать несколько строк.
В Си ++ //*<текст> до конца строки.
п.2.Форматный вывод в Си.
Объявление (прототипы) функций ввода/вывода находятся в заголовочном файле stdio.h . Из библиотеки этот файл подключается с помощью директивы препроцессора include.
Форматный вывод осуществляется с помощью функции printf.
int printf (<форматная строка >[<аргументы>]);
Форматная строка – это последовательность символов в кавычках. Форматная строка содержит обычные символы, специальные символы и спецификации формата. Обычные и специальные символы копируются в выходной поток в порядке появления.
printf (“ строка1\nстрока2\n”);
На экране: строка1
строка2
Если за форматной строкой следуют аргументы, то форматная строка должна содержать спецификации формата – по одной для каждого аргумента. Спецификация формата начинается с символа %. Просматривается форматная строка, если встречается спецификация формата, значение первого аргумента (параметра), указанного после форматной строки преобразуется и выводится согласно этой спецификации и т.д. до конца форматной строки.
Пример:
printf (“x=%d\n y=%f\n “, x,y);
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.