Множество символов, используемых в Си можно разделить следующим образом:
1) символы, используемые для образования ключевых слов (зарегистрированные операторы и команды) и идентификаторов (переменные). Входят прописные и строчные буквы английского алфавита, символ подчеркивает.
2) группа прописных и строчных букв русского алфавита и арабские цифры (1,2,3…)
3) знаки нумерации и специальные символы. Используются для организации вычислений, а также для передачи компилятору инструкций.
4) Управляющие и разделительные символы: пробел, табуляция, перевод строки, возврат каретки и т.д. Используется для разделения объектов.
5) Управляющие последовательности. Чаще используются в функциях ввода/вывода \n – переход на новую строку, \t – горизонтальная табуляция и др.
Константы с плавающей запятой – десятичное число, представленное в виде действительной величины с десятичной точкой или представленная экспонентой.
1) 115,75
2) 2) 1,5E-2 (1,5 * )
3) .75 (0,75)
Символьная константа представляется символом, заключенным в апострофы или одинарную кавычку ‘А’, ‘а’... Символьная константа преобразуется автоматически компилятором к типу int (является кодом в кодовой таблице).
Строковая константа (литерал) – последовательность символов, заключенные в отдельные кавычки. В конец каждого строкового литерала компилятором добавляется служебный символ \0.
Ι. Используется ключевое слово const [type] <идентификатор>=<значение>;
Const int a=2;const a=2; // int задается по умолчанию.
ΙΙ. #define <идентификатор>пробел<значение>
#define min 60 – макроподстановка
#include<iostream.h> - СИ, uses – Паскаль
Int main()
Void main – более старая
{ - СИ; begin - Паскаль
} – Си; end – Паскаль
Cin –
Cout<<”я программирую на СИ”; -
Cout – функция отображения данных монитора
Return 0;
Printf – подключение библиотеки для организации вывода данных
В Си отсутствует принцип умолчания, все переменные (константы) должны быть объявлены до начала их использования с указанием типа.
[<cn_k_n>] – спецификатор класса памяти определяется одним из четырех ключевых слов: auto, register, static, extern и указывает каким образом будет распределяться оперативная память (ОП) под хранение значения переменной. По умолчанию спецификатор есть auto.
Спецификатор типа определяет тип объявляемой переменной.