Базовые элементы языка Си
В зависимости от назначения и использования в тексте программы множество базовых символов языка Си можно разделить на несколько подгрупп.
1. Буквы латинского алфавита – заглавные и строчные (A…Z, a…z)
2. Десятичные цифры от 0 до 9
3. Знаки операций + - * / < > =
4. Скобки () [ ] { }
5. Знаки пунктуации (разделители),.;:? _ (подчёркивание) пробел
6. Спецсимволы # $! % | ^ & ~ \ ‘ (апостроф) “ (кавычки)
Составные символы образуются в виде комбинаций базовых символов без пробелов, представляя собой разделители или знаки операции:
<=, >=,!= (не равно), || (логическое ИЛИ), && (логическое И), ++, - -, <<, >>, +=, -=, *=, /=, <<=, >>=, /*, */.
Пробельные символы включают кроме символа пробела, также символы табуляции, перевода строки, возврата каретки.
Комментарий – это текст для пояснений в программе, заключённый между символами /* и */, в котором могут использоваться буквы русского алфавита (кириллица). Он может занимать несколько строк, но не может быть вложенным, и располагается в любом месте программы, где допустим пробел.
|
|
Идентификатор - это совокупность букв, цифр и знаков подчёркивания, задающая имя переменной, название функции или ключевое слово в программе.
Ключевые слова - это предопределённые идентификаторы языка Си, используемые для составления текста программы:
asm | default | for | pascal | switch |
auto | do | goto | register | typedef |
break | double | huge | return | union |
case | else | if | short | unsigned |
cdecl | enum | int | signed | void |
char | extern | interrupt | sizeof | volatile |
const | far | long | static | while |
continue | float | near | struct |
Лексема - это синтаксически неделимая единица текста программы, имеющая определенный смысл для компилятора, от 1 до нескольких символов алфавита, например, знаки пунктуации и операции, скобки, составные символы, а также ключевые слова, константы и идентификаторы (имена) переменных и функций. Границами лексем служат пробельные символы или другие лексемы (например, знаки пунктуации, операций, скобок).
Данные и их типы
К данным относится любая информация, представленная в таком виде, который позволяет автоматизировать её сбор, хранение и обработку в ЭВМ (числа, символы, биты и др.). Данные в программе могут быть исходными (задаваемыми на входе программы) или результатами отработки (промежуточными или выходными).