Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial programming >> Язык C

Токены, идентификаторы и ключевые слова в C: понимание токенов и их типов

Что такое набор символов?

Как и любой язык программирования, C имеет свой набор символов. Программа на C — последовательность инструкций, манипулирующих данными, составленными из символов и знаков. Компилятор игнорирует большинство форматирующих символов, но они важны для читаемости человеком.

Набор символов C делится на четыре группы:

Ниже приведен полный список специальных символов, используемых в C:

Специальный символОписание
,Запятая
{Открывающая фигурная скобка
.Точка
}Закрывающая фигурная скобка
;Точка с запятой
[Левая квадратная скобка
:Двоеточие
]Правая квадратная скобка
?Вопросительный знак
(Открывающая круглая скобка
'Апостроф
)Закрывающая круглая скобка
"Двойная кавычка
&Амперсанд
!Восклицательный знак
^Карет
|Вертикальная черта
+Сложение
/Прямой слеш
-Вычитание
\Обратный слеш
*Умножение
~Тильда
/Деление
_Подчеркивание
>Больше / закрывающий угловой скобка
$Знак доллара
<Меньше / открывающий угловой скобка
%Процент
#Хеш/решетка

Что такое токен в C?

Токен — наименьшая значимая единица, которую распознает компилятор C. Во время лексического анализа исходный код разбивается на токены перед парсингом и генерацией кода. Токены C делятся на шесть категорий:

Токены, идентификаторы и ключевые слова в C: понимание токенов и их типов

Ключевые слова и идентификаторы

Каждое слово в C — либо ключевое слово, либо идентификатор. Ключевые слова зарезервированы, имеют фиксированное значение и не могут использоваться для именования. Идентификаторы — пользовательские имена для переменных, функций, типов и т.д.

Ключевые слова в C

В языке C 32 ключевых слова, все в нижнем регистре. Они перечислены ниже в удобной таблице для быстрой справки:

Ключевые слова C
autodoubleintstruct
breakelselongswitch
caseenumregistertypedef
charexternreturnunion
constshortfloatunsigned
continueforsignedvoid
defaultgotosizeofvolatile
doifstaticwhile

Идентификаторы

Идентификатор — имя, которое вы даете переменной, функции, структуре, перечислению и т.д. Стандарт C накладывает несколько правил на идентификаторы:

  1. Первый символ должен быть буквой (A-Z, a-z) или подчеркиванием (_).
  2. Последующие символы могут быть буквами, цифрами (0-9) или подчеркиваниями.
  3. Идентификаторы не могут совпадать ни с одним из 32 ключевых слов.
  4. Они не должны содержать пробелов.
  5. Хотя компилятор не требует, осмысленные имена улучшают читаемость и поддерживаемость кода.

Резюме


Язык C

  1. Понимание ключевых слов и идентификаторов C#: правила, списки и лучшие практики
  2. Ключевые слова и идентификаторы в C: практическое руководство
  3. Ключевые слова и идентификаторы в Python: мастерство зарезервированных слов и соглашений об именовании
  4. Указатели в C: полное руководство по типам, использованию и лучшим практикам
  5. Сварка: определение, виды и применение
  6. 3D-печать: технологии, процессы и принцип работы
  7. Литье: определение, виды и процессы производства
  8. Кевлар: полный обзор прочности и применений
  9. Понимание ПО CMMS: преимущества и как выбрать правильную программу
  10. Исследование 7 основных типов технологий