Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม C

โทเค็น (Tokens) ในภาษา C คืออะไร?


โทเค็น (Tokens) ในภาษา C คืออะไร?

โทเค็น (Tokens) คือหน่วยเล็กที่สุดที่ไม่สามารถแบ่งย่อยได้ในโปรแกรมภาษา C ซึ่งแต่ละตัวมีความหมายเฉพาะตัว

ประเภทของโทเค็น

โทเค็นในภาษา C มีหลักๆ 5 ประเภท ดังนี้:

  • ตัวระบุ (Identifiers) - ชื่อของฟังก์ชัน ตัวแปร อาร์เรย์ โครงสร้าง (structures) เป็นต้น

  • ตัวดำเนินการ (Operators) - สัญลักษณ์ที่บอกคอมไพเลอร์ให้ทำงานทางตรรกะ คณิตศาสตร์ หรือการเปรียบเทียบ

  • อักขระพิเศษ (Special Characters) - อักขระทั้งหมดที่ไม่ใช่ตัวอักษรและตัวเลข

  • ค่าคงที่ (Constants) - ค่าที่คงที่ ไม่เปลี่ยนแปลงระหว่างการทำงานของโปรแกรม

  • คีย์เวิร์ด/ชื่อสงวน (Keywords/Reserved Names) - คำที่กำหนดไว้ล่วงหน้ามีความหมายพิเศษ ห้ามใช้เป็นชื่อตัวแปร

ตัวอย่างโปรแกรมแสดงการใช้งานโทเค็น

#include <stdio.h>
int main() {
    int p, q, result;
    p = 2, q = 3;
    result = p + q;
    printf("result = %d \n", result);
}

ในโปรแกรมนี้:

  • main คือตัวระบุ (identifier)
  • {, }, (, ), , เป็นตัวคั่น (delimiters)
  • int เป็นคีย์เวิร์ด (keyword)
  • p, q, result เป็นตัวระบุ (identifiers)
  • main, {, }, (, ), int, p, q, result ทั้งหมดรวมกันเรียกว่า โทเค็น (tokens)