Computer >> 컴퓨터 >  >> 프로그램 작성 >> C 프로그래밍

C의 토큰

<시간/>

토큰은 컴파일러에게 의미 있는 프로그램의 가장 작은 요소입니다.

토큰 유형은 키워드, 식별자, 상수, 문자열, 연산자 등입니다.

키워드부터 시작하겠습니다.

키워드

키워드는 미리 정의된 C의 예약어이며 각각은 특정 기능과 연결되어 있습니다. 이 단어들은 C 언어의 기능을 사용하는 데 도움이 됩니다. 컴파일러에게 특별한 의미가 있습니다.

C에는 총 32개의 키워드가 있습니다.

자동 더블 int 구조체
중단 기타 스위치
케이스 열거 등록 형식 정의
문자 외부 반환 노조
계속 서명 무효
만약 정적 동안
기본값 이동 크기 휘발성
상수 플로트 짧은 서명되지 않음

식별자

C 프로그래밍의 각 프로그램 요소는 식별자로 알려져 있습니다. 변수, 함수, 배열 등의 이름을 지정할 때 사용합니다. 알파벳, 숫자, 밑줄 '_'로 구성된 사용자 정의 이름입니다. 식별자의 이름은 키워드와 같거나 같을 수 없습니다. 키워드는 식별자로 사용되지 않습니다.

C 식별자 이름 지정 규칙 -

  • 알파벳이나 밑줄로 시작해야 합니다.

  • 알파벳, 숫자, 밑줄만 사용할 수 있으며 기타 특수 문자, 구두점은 허용되지 않습니다.

  • 공백을 포함할 수 없습니다.

  • 키워드가 아니어야 합니다.

  • 최대 31자여야 합니다.

문자열

문자열은 null 문자(\0)로 끝나는 문자 배열입니다. 이 null 문자는 문자열이 종료되었음을 나타냅니다. 문자열은 항상 큰따옴표(" ")로 묶입니다.

C 언어로 String을 선언하는 방법을 알아봅시다 -

  • 문자열[20] ={'s','t','u','d','y', '\0'};
  • 문자열[20] ="데모";
  • 문자열 [] ="데모";

다음은 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