Mã thông báo là các phần tử nhỏ nhất của chương trình, có ý nghĩa đối với trình biên dịch.
Sau đây là các loại mã thông báo:Từ khóa, Số nhận dạng, Hằng số, Chuỗi, Toán tử, v.v.
Hãy bắt đầu với Từ khóa.
Từ khóa
Từ khóa được xác định trước, các từ dành riêng trong C và mỗi từ trong số đó được liên kết với các tính năng cụ thể. Những từ này giúp chúng ta sử dụng chức năng của ngôn ngữ C. Chúng có ý nghĩa đặc biệt đối với trình biên dịch.
Có tổng cộng 32 từ khóa trong C.
auto | gấp đôi | int | struct |
nghỉ | khác | dài | chuyển đổi |
trường hợp | enum | đăng ký | typedef |
ký tự | extern | quay lại | công đoàn |
tiếp tục | cho | đã ký | vô hiệu |
làm | nếu | tĩnh | trong khi |
mặc định | goto | sizeof | dễ bay hơi |
const | float | ngắn | không dấu |
Số nhận dạng
Mỗi phần tử chương trình trong lập trình C được biết đến như một mã định danh. Chúng được sử dụng để đặt tên cho các biến, hàm, mảng, v.v. Đây là những tên do người dùng định nghĩa bao gồm các bảng chữ cái, số, dấu gạch dưới ‘_’. Tên của số nhận dạng không được giống hoặc giống với từ khóa. Từ khóa không được sử dụng làm số nhận dạng.
Quy tắc đặt tên mã định danh C -
-
Nó phải bắt đầu bằng bảng chữ cái hoặc dấu gạch dưới.
-
Chỉ có thể sử dụng bảng chữ cái, số, dấu gạch dưới, không được phép sử dụng các ký tự đặc biệt khác, dấu chấm câu.
-
Nó không được chứa khoảng trắng.
-
Nó không phải là một từ khóa.
-
Nó phải dài tối đa 31 ký tự.
Chuỗi
Chuỗi là một mảng các ký tự được kết thúc bằng ký tự rỗng (\ 0). Ký tự null này chỉ ra rằng chuỗi đã kết thúc. Các chuỗi luôn được đặt trong dấu ngoặc kép (““).
Hãy cùng chúng tôi xem cách khai báo Chuỗi trong ngôn ngữ C -
- char string [20] ={‘s’, ’t’, ’u’, ’d’, ’y’, ‘\ 0’};
- char string [20] =“demo”;
- char string [] =“demo”;
Đây là một ví dụ về mã thông báo trong ngôn ngữ C,
Ví dụ
#include >stdio.h> int main() { // using keyword char char a1 = 'H'; int b = 8; float d = 5.6; // declaration of string char string[200] = "demodotcom"; if(b<10) printf("Character Value : %c\n",a1); else printf("Float value : %f\n",d); printf("String Value : %s\n", string); return 0; }
Đầu ra
Character Value : H String Value : demodotcom