C токени, идентификатори, ключови думи: какво е токен и неговите видове
Какво е набор от знаци?
Както всеки друг език, 'C' също има свой собствен набор от знаци. Програмата е набор от инструкции, които, когато бъдат изпълнени, генерират изход. Данните, които се обработват от програма, се състоят от различни знаци и символи. Генерираният изход също е комбинация от знаци и символи.
Набор от знаци в „C“ е разделен на,
- Letters
- Numbers
- Специални символи
- Бели интервали (празни интервали)
Компилаторът винаги пренебрегва използването на знаци, но се използва широко за форматиране на данните. Следва наборът от символи в програмирането на "C":
1) Letters
- Главни знаци (AZ)
- Малки букви (az)
2) Numbers
- Всички цифри от 0 до 9
3) Бели пространства
- празно място
- Нова линия
- Връщане на каретата
- Хоризонтален раздел
4) Специални символи
- Специалните знаци в 'C' са показани в дадената таблица,
Специален характер | Descriptйон |
---|---|
, (запетая) | { (отваряща фигурна скоба) |
. (точка) | } (затваряща фигурна скоба) |
; (точка и запетая) | [ (лява скоба) |
: (двоеточие) | ] (дясна скоба) |
? (въпросителен знак) | ( (отваряща лява скоба) |
' (апостроф) | ) (затваряща дясна скоба) |
” (двойни кавички) | & (амперсанд) |
! (удивителен знак) | ^ (карет) |
|(вертикална лента) | + (добавка) |
/ (наклонена черта) | – (изваждане) |
\ (наклонена черта назад) | * (умножение) |
~ (тилда) | / (деление) |
_ (Долна черта) | > (по-голямо или затваряща ъглова скоба) |
$ (знак за долар) | < (по-малко от или отваряща ъглова скоба) |
% (знак за процент) | # (символ) |
Какво е Token в C?
ЛЕКСЕМА е най-малката единица в програма "C". Това е всяка дума и препинателен знак, които срещате във вашата C програма. Компилаторът разделя програмата на възможно най-малките единици (токени) и преминава към различните етапи на компилацията. C Token е разделен на шест различни типа, а именно, ключови думи, Operaторове, низове, константи, специални знаци и идентификатори.
Ключови думи и идентификатори
В 'C' всяка дума може да бъде ключова дума или идентификатор.
Ключовите думи имат фиксирани значения и значението не може да се променя. Те действат като градивен елемент на програма "C". В 'C' има общо 32 ключови думи. Ключовите думи се пишат с малки букви.
Следващата таблица представя ключовите думи в 'C'-
Ключови думи в C Programming Language | |||
---|---|---|---|
автоматичен | удвои | Int | структура |
почивка | още | дълго | превключите |
случай | преброяване | регистрирам | typedef |
овъглявам | външен | връщане | съюз |
конст | къс | поплавък | неподписан |
продължи | за | подписан | анулира |
подразбиране | Отидох | размер на | летлив |
do | if | статичен | докато |
Идентификаторът не е нищо друго освен име, присвоено на елемент в програма. Пример, име на a променлив, функция и т.н. Идентификаторите в езика C са дефинираните от потребителя имена, състоящи се от стандартен набор от символи „C“. Както казва името, идентификаторите се използват за идентифициране на определен елемент в програма. Всеки идентификатор трябва да има уникално име. За идентификаторите трябва да се спазват следните правила:
- Първият знак винаги трябва да е азбука или долна черта.
- Трябва да се формира само с букви, цифри или долна черта.
- Ключова дума не може да се използва като идентификатор.
- Не трябва да съдържа никакъв празен знак.
- Името трябва да има смисъл.
Oбобщение
- C жетони в C език са най-малките единици в програма.
- Ключовата дума е запазени думи по език.
- Има общо 32 ключови думи.
- Идентификаторът се използва за идентифициране на елементи от програма.