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

โทเค็น (Tokens) ในภาษา C

โทเค็นคือองค์ประกอบเล็กที่สุดของโปรแกรมที่คอมไพเลอร์เข้าใจ ประกอบด้วย: คำสำคัญ (Keywords), ตัวระบุ (Identifiers), ค่าคงที่ (Constants), สตริง (Strings), ตัวดำเนินการ (Operators) ฯลฯ

คำสำคัญ (Keywords)

คำสงวนที่มีความหมายเฉพาะใน C ทั้งหมด 32 คำ

autodoubleintstruct
breakelselongswitch
caseenumregistertypedef
charexternreturnunion
continueforsignedvoid
doifstaticwhile
defaultgotosizeofvolatile
constfloatshortunsigned

ตัวระบุ (Identifiers)

ชื่อที่ผู้ใช้กำหนดให้ตัวแปร ฟังก์ชัน อาร์เรย์ ฯลฯ ประกอบด้วยอักษร ตัวเลข เครื่องหมายขีดล่าง (_) ไม่ขึ้นต้นด้วยตัวเลข ไม่ซ้ำคำสำคัญ ยาวไม่เกิน 31 ตัวอักษร

กติกาการตั้งชื่อ

  • ขึ้นต้นด้วยอักษรหรือ _
  • ใช้ได้เฉพาะอักษร ตัวเลข _
  • ไม่มีช่องว่าง
  • ห้ามเป็นคำสำคัญ
  • ยาวสูงสุด 31 ตัวอักษร

สตริง (Strings)

อาร์เรย์ตัวอักษรจบด้วย null character (\0) ครอบด้วยเครื่องหมายคำพูดคู่

การประกาศ

  • char string[20] = {'s','t','u','d','y', '\0'};
  • char string[20] = "demo";
  • char string[] = "demo";

ตัวอย่าง

#include <stdio.h>
int main() {
    char a1 = 'H';
    int b = 8;
    float d = 5.6;
    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;
}

ผลลัพธ์

Character Value : H
String Value : demodotcom