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

โทเค็นในC


โทเค็นเป็นองค์ประกอบที่เล็กที่สุดของโปรแกรม ซึ่งมีความหมายต่อคอมไพเลอร์

โทเค็นประเภทต่างๆ ดังต่อไปนี้:คีย์เวิร์ด ตัวระบุ ค่าคงที่ สตริง ตัวดำเนินการ ฯลฯ

มาเริ่มกันที่คีย์เวิร์ดกันก่อน

คำหลัก

คำหลักถูกกำหนดไว้ล่วงหน้า คำสงวนในภาษา 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