โดยทั่วไป โทเค็นจะเป็นหน่วยที่เล็กที่สุดและแบ่งแยกไม่ได้ในโปรแกรม C ซึ่งมีความหมายต่างกัน
ประเภทของโทเค็น
โทเค็นประเภทต่างๆ ใน C มีดังนี้ −
-
ตัวระบุ − นี่หมายถึงชื่อของฟังก์ชัน ตัวแปร อาร์เรย์ โครงสร้าง ฯลฯ
-
ตัวดำเนินการ − เหล่านี้เป็นสัญลักษณ์ที่บอกให้คอมไพเลอร์ C ดำเนินการเชิงตรรกะ คณิตศาสตร์ หรือเชิงสัมพันธ์บางอย่าง
-
อักขระพิเศษ − อักขระทั้งหมดยกเว้นตัวอักษรและตัวเลขเรียกว่าอักขระพิเศษ
-
ค่าคงที่ − ค่าคงที่บางค่าที่ไม่สามารถเปลี่ยนแปลงได้ระหว่างการทำงานของโปรแกรมเรียกว่าค่าคงที่
-
คำหลัก/ชื่อที่สงวนไว้ − คำเหล่านี้เป็นคำที่กำหนดไว้ล่วงหน้าซึ่งมีความหมายพิเศษบางอย่างซึ่งไม่สามารถใช้เป็นชื่อตัวแปรได้
ตัวอย่าง
ต่อไปนี้เป็นโปรแกรม C สำหรับการใช้โทเค็น -
#include<stdio.h> int main(){ int p, q, result; p = 2, q= 3; result = p + q; printf ("result = %d \n", result); }
ที่นี่
- หลักคือตัวระบุ
- {,}, (,) เป็นตัวคั่น
- int คือคีย์เวิร์ด
- p,q, ผลลัพธ์เป็นตัวระบุ
- main, {, }, (, ), int, p, q, ผลลัพธ์ทั้งหมดรวมกันเรียกว่าเป็นโทเค็น