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. Реальная константа:
- Он должен иметь хотя бы одну цифру.
- Он должен иметь десятичную точку, которая может быть положительной или отрицательной.
- Между реальными константами не допускается использование пробелов и запятых.
- Пример: +35,69, -99,694
2. Целочисленная константа:
- Он должен иметь хотя бы одну цифру.
- Он не должен содержать десятичного знака.
- Оно может быть положительным или отрицательным.
- Между целочисленными константами не допускается использование пробела и запятой.
- Пример: 40, -80
3. Символьная константа:
- Это один алфавит или цифра или специальный символ, заключенный в одинарную кавычку.
- Максимальная длина символьной константы равна 1.
- Пример: Т, "9", "$"
4. Строковая константа:
- Это набор символов, заключенных в двойные кавычки.
- Он может содержать буквы, цифры, специальные символы и пробелы.
- Пример: www.eduerror.com
6. Идентификаторы (токены в C/C++)
Идентификатор — это имя, состоящее из комбинации букв, цифр и знаков подчеркивания. "Читать далее"
Информационные технологии Компьютерные науки Факты
Первоначально опубликовано на https://www.eduerror.com.