Средства программирования вычислительных процессов

Базовые элементы языка Си

В зависимости от назначения и использования в тексте программы множество базовых символов языка Си можно разделить на несколько подгрупп.

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 до нескольких символов алфавита, например, знаки пунктуации и операции, скобки, составные символы, а также ключевые слова, константы и идентификаторы (имена) переменных и функций. Границами лексем служат пробельные символы или другие лексемы (например, знаки пунктуации, операций, скобок).

Данные и их типы

К данным относится любая информация, представленная в таком виде, который позволяет автоматизировать её сбор, хранение и обработку в ЭВМ (числа, символы, биты и др.). Данные в программе могут быть исходными (задаваемыми на входе программы) или результатами отработки (промежуточными или выходными).


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: