토큰은 컴파일러에게 의미 있는 프로그램의 가장 작은 요소입니다.
토큰 유형은 키워드, 식별자, 상수, 문자열, 연산자 등입니다.
키워드부터 시작하겠습니다.
키워드
키워드는 미리 정의된 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