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

문자 유형 테스트를 위한 C 프로그램

<시간/>

문자 입력을 분석하고 변환하기 위해 "ctype.h" 라이브러리에서 사용할 수 있는 몇 가지 미리 정의된 함수가 있습니다.

분석 기능

캐릭터 분석 기능은 아래와 같습니다 -

함수 입력한 문자가 맞는지 확인
이알파 알파벳(또는) 아님
숫자 숫자(또는) 아님
isspace Q 공백, 줄 바꿈(또는) 탭
명확한 ( 특수 기호(또는) 아님
낮음 알파벳의 소문자
저녁식사 Q 알파벳의 대문자
영숫자 알파벳/숫자 여부

변환 기능

변환 기능은 다음과 같습니다 -

함수 전환
tolower() 대문자를 소문자로 변환
토퍼 Q 소문자 알파벳을 대문자로 변환

프로그램

다음은 문자 유형을 테스트하는 데 사용되는 문자 분석 및 변환 기능을 위한 C 프로그램입니다 -

#include <stdio.h>
#include <ctype.h>
main(){
   char character;
   printf("Press any key digit or alphabet\n");
   character = getchar();
   if (isalpha(character) > 0)
      printf("The character is a letter.");
   else
      if (isdigit (character) > 0)
         printf("The character is a digit.");
      else
   printf("The character is not alphanumeric.");
}

출력

위의 프로그램을 실행하면 다음과 같은 결과가 나온다 -

Run 1:
Press any key digit or alphabet
3
The character is a digit.
Run 2:
Press any key digit or alphabet
G
The character is a letter.
Run 3:
Press any key digit or alphabet
&
The character is not alphanumeric.