Computer >> Máy Tính >  >> Lập trình >> lập trình C

Mã thông báo trong C

Mã thông báo là các phần tử nhỏ nhất của chương trình, có ý nghĩa đối với trình biên dịch.

Sau đây là các loại mã thông báo:Từ khóa, Số nhận dạng, Hằng số, Chuỗi, Toán tử, v.v.

Hãy bắt đầu với Từ khóa.

Từ khóa

Từ khóa được xác định trước, các từ dành riêng trong C và mỗi từ trong số đó được liên kết với các tính năng cụ thể. Những từ này giúp chúng ta sử dụng chức năng của ngôn ngữ C. Chúng có ý nghĩa đặc biệt đối với trình biên dịch.

Có tổng cộng 32 từ khóa trong C.

auto gấp đôi int struct
nghỉ khác dài chuyển đổi
trường hợp enum đăng ký typedef
ký tự extern quay lại công đoàn
tiếp tục cho đã ký vô hiệu
làm nếu tĩnh trong khi
mặc định goto sizeof dễ bay hơi
const float ngắn không dấu

Số nhận dạng

Mỗi phần tử chương trình trong lập trình C được biết đến như một mã định danh. Chúng được sử dụng để đặt tên cho các biến, hàm, mảng, v.v. Đây là những tên do người dùng định nghĩa bao gồm các bảng chữ cái, số, dấu gạch dưới ‘_’. Tên của số nhận dạng không được giống hoặc giống với từ khóa. Từ khóa không được sử dụng làm số nhận dạng.

Quy tắc đặt tên mã định danh C -

  • Nó phải bắt đầu bằng bảng chữ cái hoặc dấu gạch dưới.

  • Chỉ có thể sử dụng bảng chữ cái, số, dấu gạch dưới, không được phép sử dụng các ký tự đặc biệt khác, dấu chấm câu.

  • Nó không được chứa khoảng trắng.

  • Nó không phải là một từ khóa.

  • Nó phải dài tối đa 31 ký tự.

Chuỗi

Chuỗi là một mảng các ký tự được kết thúc bằng ký tự rỗng (\ 0). Ký tự null này chỉ ra rằng chuỗi đã kết thúc. Các chuỗi luôn được đặt trong dấu ngoặc kép (““).

Hãy cùng chúng tôi xem cách khai báo Chuỗi trong ngôn ngữ C -

  • char string [20] ={‘s’, ’t’, ’u’, ’d’, ’y’, ‘\ 0’};
  • char string [20] =“demo”;
  • char string [] =“demo”;

Đây là một ví dụ về mã thông báo trong ngôn ngữ C,

Ví dụ

#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;
}

Đầu ra

Character Value : H
String Value : demodotcom