โทเค็นเป็นองค์ประกอบที่เล็กที่สุดของโปรแกรม ซึ่งมีความหมายต่อคอมไพเลอร์
โทเค็นประเภทต่างๆ ดังต่อไปนี้:คีย์เวิร์ด ตัวระบุ ค่าคงที่ สตริง ตัวดำเนินการ ฯลฯ
มาเริ่มกันที่คีย์เวิร์ดกันก่อน
คำหลัก
คำหลักถูกกำหนดไว้ล่วงหน้า คำสงวนในภาษา C และแต่ละคำมีความเกี่ยวข้องกับคุณลักษณะเฉพาะ คำเหล่านี้ช่วยให้เราใช้ฟังก์ชันของภาษาซี พวกมันมีความหมายพิเศษสำหรับคอมไพเลอร์
มีคำหลักทั้งหมด 32 คำในภาษา C.
อัตโนมัติ | ดับเบิ้ล | int | โครงสร้าง |
พัง | อื่นๆ | ยาว | สวิตช์ |
กรณี | enum | ลงทะเบียน | typedef |
แผนภูมิ | ภายนอก | คืนสินค้า | สหภาพแรงงาน |
ไปต่อ | สำหรับ | ลงชื่อ | เป็นโมฆะ |
ทำ | ถ้า | คงที่ | ในขณะที่ |
ค่าเริ่มต้น | ไปที่ | ขนาดของ | ผันผวน |
const | ลอย | สั้น | ไม่ได้ลงนาม |
ตัวระบุ
แต่ละองค์ประกอบของโปรแกรมในการเขียนโปรแกรม C เรียกว่าตัวระบุ ใช้สำหรับตั้งชื่อตัวแปร ฟังก์ชัน อาร์เรย์ ฯลฯ เป็นชื่อที่กำหนดโดยผู้ใช้ซึ่งประกอบด้วยตัวอักษร ตัวเลข ขีดล่าง '_' ชื่อของตัวระบุไม่ควรเหมือนหรือเหมือนกับคีย์เวิร์ด คีย์เวิร์ดไม่ได้ใช้เป็นตัวระบุ
กฎสำหรับการตั้งชื่อตัวระบุ C -
-
ต้องขึ้นต้นด้วยตัวอักษรหรือขีดล่าง
-
ใช้ได้เฉพาะตัวอักษร ตัวเลข ขีดล่าง ไม่อนุญาตให้ใช้สัญลักษณ์พิเศษและเครื่องหมายวรรคตอน
-
ต้องไม่มีช่องว่าง
-
ไม่ควรเป็นคีย์เวิร์ด
-
ควรมีความยาวไม่เกิน 31 อักขระ
สตริง
สตริงคืออาร์เรย์ของอักขระที่ลงท้ายด้วยอักขระ null (\0) อักขระ null นี้บ่งชี้ว่าสตริงสิ้นสุดแล้ว สตริงจะถูกปิดด้วยเครื่องหมายคำพูดคู่ (“ “).
ให้เราดูวิธีการประกาศ String ในภาษา C -
- char string[20] ={‘s’,’t’,’u’,’d’,’y’, ‘\0’};
- char string[20] =“สาธิต”;
- char string [] =“demo”;
นี่คือตัวอย่างโทเค็นในภาษา C
ตัวอย่าง
#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; }
ผลลัพธ์
Character Value : H String Value : demodotcom