1. Набор символов (токены в C/C++)

Символ относится к цифре, алфавиту или специальному символу, используемому для представления данных.

2. Ключевые слова (токены в C/C++)

Каждое слово в C классифицируется как ключевое слово. Все 32 ключевых слова имеют фиксированные значения, и эти значения не могут быть изменены. Ключевые слова служат базовыми строительными блоками для операторов программы. Список всех ключевых слов, перечисленных в табл. Все ключевые слова должны быть написаны строчными буквами. Некоторые компиляторы могут использовать дополнительные ключевые слова, которые должны быть указаны в руководстве по C. Ключевые слова такие же в CPP.

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

3. Типы данных (токены в C/C++)

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

  • Типы данных относятся к обширной системе объявления переменных разных типов.
  • Размер переменной, константы и массива определяется типами данных.
  • Тип данных — это формат хранения данных, который может содержать определенный тип или диапазон значений.
  • Когда компьютерные программы хранят данные в переменных, каждой переменной должен быть присвоен определенный тип данных.

Мы можем разделить все типы данных в C/C++ на три уровня:

  • Первичные (или фундаментальные) типы данных (char, int, float, double)
  • Производные типы данных (массив, указатель)
  • Пользовательские типы данных (enum, Structure, union)

3.1. Примитивные типы данных (токены в C/C++): он предопределен языком и назван зарезервированным ключевым словом, для которого язык программирования обеспечивает встроенную поддержку. Примитивный тип данных в C может быть разделен на группы Integral и Real на основе приложения.

Интегральный тип:

  • Целочисленный тип данных предоставляет переменную для хранения числовых значений.
  • Ключевое слово «int» используется для обозначения целочисленного типа данных.
  • Размер хранилища данных типа int составляет 2 или 4 байта.
  • Это зависит от процессора в процессоре, который мы используем. Если мы используем 16-битный процессор, будет выделено 2 байта, а для 32-битного процессора — 4 байта памяти.
  • Символьный тип данных позволяет переменной хранить только один символ.
  • Размер хранилища символьного типа данных равен 1.
  • Ключевое слово «char» используется для обозначения символьного типа данных.

Реальный тип

Тип данных с плавающей запятой:

  • Тип данных с плавающей запятой позволяет переменной хранить десятичные значения.
  • Размер хранилища типа данных float равен 4.
  • Мы можем использовать до 6 цифр после запятой, используя тип данных с плавающей запятой.

Двойной тип данных

3.2 Модификаторы (токены в C/C++)

  • Объем памяти, выделяемый De для переменной, определяется модификаторами.
  • Модификаторы имеют префикс основных типов данных для изменения (увеличения или уменьшения) объема памяти, выделенного для переменной.
  • Например, место для хранения данных типа int составляет 4 байта для 32-разрядного процессора. Мы можем увеличить диапазон, используя long int размером 8 байт. Мы можем уменьшить диапазон, используя короткое целое, которое составляет 2 байта.

Модификаторы в C можно разделить на две группы:
1. Классификаторы размера: short, long, long long
2. Классификаторы знака: signed, unsigned

4. Переменные (токены в C/C++)

Имя переменной data-name используется для хранения данных и может изменяться во время выполнения программы. Имена переменных присваиваются местоположению ячейки памяти компьютера, где хранятся данные. Его определение означает указать компилятору, где и сколько создать хранилище для переменной. Его определение указывает тип данных и содержит список одной или нескольких переменных этого типа следующим образом:
Тип variable_list:здесь тип должен быть допустимым типом данных C/C++, включая char , int, float, double или любой пользовательский объект и т. д., а список_переменных может состоять из одного или нескольких имен идентификаторов, разделенных запятыми. Здесь показаны некоторые допустимые объявления;

5. Константы (токены в C/C++)

Константа — это объект, который не изменяется во время выполнения программы. Константы относятся к фиксированным значениям, которые программа не может изменять во время выполнения. Эти фиксированные значения также называются литералами.

Определение констант

Есть два простых способа определения констант:

  • Использование препроцессора #define.
  • Использование ключевого слова const.

Использование препроцессора #define:

  • Перед компиляцией программы на C в компиляторе исходный код обрабатывается программой, называемой препроцессором. Этот процесс называется предварительной обработкой.
  • Команды, используемые в препроцессорах, называются директивами препроцессора и начинаются с символа "#".
  • Макрос #define определяет постоянное значение и может быть любым из основных типов данных.

Ниже приведена форма использования препроцессора #define для определения константы:

Используя ключевое слово const:

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

Ниже приведены различные типы констант:
1. Реальная константа:

  1. Он должен иметь хотя бы одну цифру.
  2. Он должен иметь десятичную точку, которая может быть положительной или отрицательной.
  3. Между реальными константами не допускается использование пробелов и запятых.
  4. Пример: +35,69, -99,694

2. Целочисленная константа:

  1. Он должен иметь хотя бы одну цифру.
  2. Он не должен содержать десятичного знака.
  3. Оно может быть положительным или отрицательным.
  4. Между целочисленными константами не допускается использование пробела и запятой.
  5. Пример: 40, -80

3. Символьная константа:

  1. Это один алфавит или цифра или специальный символ, заключенный в одинарную кавычку.
  2. Максимальная длина символьной константы равна 1.
  3. Пример: Т, "9", "$"

4. Строковая константа:

  1. Это набор символов, заключенных в двойные кавычки.
  2. Он может содержать буквы, цифры, специальные символы и пробелы.
  3. Пример: www.eduerror.com

6. Идентификаторы (токены в C/C++)

Идентификатор — это имя, состоящее из комбинации букв, цифр и знаков подчеркивания. "Читать далее"

Информационные технологии Компьютерные науки Факты

Первоначально опубликовано на https://www.eduerror.com.