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

C/C++의 isalpha() 및 isdigit()

<시간/>

이알파()

isalpha() 함수는 문자가 알파벳인지 여부를 확인하는 데 사용됩니다. 이 함수는 "ctype.h" 헤더 파일에 선언되어 있습니다. 인수가 알파벳이면 정수 값을 반환하고 그렇지 않으면 0을 반환합니다.

다음은 C 언어의 isalpha() 구문입니다.

int isalpha(int value);

여기,

가치 − 정수형의 단일 인수입니다.

다음은 C 언어에서 isalpha()의 예입니다 -

예시

#include<stdio.h>
#include<ctype.h>

int main() {
   char val1 = 's';
   char val2 = '8';

   if(isalpha(val1))
   printf("The character is an alphabet\n");
   else
   printf("The character is not an alphabet\n");

   if(isalpha(val2))
   printf("The character is an alphabet\n");
   else
   printf("The character is not an alphabet");

   return 0;
}

출력

다음은 출력입니다.

The character is an alphabet
The character is not an alphabet

isdigit()

isdigit() 함수는 문자가 숫자인지 아닌지 확인하는 데 사용됩니다. 이 함수는 "ctype.h" 헤더 파일에 선언되어 있습니다. 인수가 숫자이면 정수 값을 반환하고 그렇지 않으면 0을 반환합니다.

다음은 C 언어의 isdigit() 구문입니다.

int isdigit(int value);

여기,

가치 − 정수형의 단일 인수입니다.

다음은 C 언어의 isdigit() 예제입니다.

예시

#include<stdio.h>
#include<ctype.h>

int main() {
   char val1 = 's';
   char val2 = '8';

   if(isdigit(val1))
   printf("The character is a digit\n");
   else
   printf("The character is not a digit\n");

   if(isdigit(val2))
   printf("The character is a digit\n");
   else
   printf("The character is not a digit");

   return 0;
}

출력

다음은 출력입니다.

The character is not a digit
The character is a digit