Token là đơn vị nhỏ nhất có nghĩa trong chương trình C. Trình biên dịch tách chương trình thành các token để xử lý.
Phân loại Token
- Từ khóa (Keywords)
- Định danh (Identifiers)
- Hằng số (Constants)
- Chuỗi (Strings)
- Ký tự đặc biệt (Special Symbols)
- Toán tử (Operators)
Ví dụ
#include <stdio.h>
int main() {
int a,b,c;
printf("enter a and b values: \n");
scanf("%d%d",&a,&b);
c=a*b;
printf("value of c=%d",c);
return 0;
}
Trong chương trình trên:
- main là định danh
- int là từ khóa
- { } là phân định (delimiters)
- a,b,c là biến
Tất cả cùng nhau gọi là tokens.