반응형
#include <ctype.h> int isxdigit(int c); |
isxdigit 함수는 인수 c가 16진수를 나타내는 문자인지를 확인합니다.
16진수 문자이면 0이 아닌 값을 반환하고, 16진수 문자가 아니면 0을 반환합니다.
16진수 문자: 0~9, A~F, a~f
#include <stdio.h>
#include <ctype.h>
#include <string.h>
int main()
{
char s[] = "890ABCdefgh#";
int i;
for (i = 0; i < strlen(s); i++)
{
if(isxdigit(s[i]))
printf("%c : 16진수\n", s[i]);
else
printf("%c : 16진수가 아닙니다.\n", s[i]);
}
return 0;
}
반응형
'C_C++ > C_라이브러리_함수' 카테고리의 다른 글
(C언어) kbhit: 키보드의 키가 눌러졌는지 검사한다 (0) | 2023.02.16 |
---|---|
(C언어) itoa, ltoa: 정수를 문자열로 변환한다 (0) | 2023.02.16 |
(C언어) isspace: 공백 문자인지 나타냅니다 (0) | 2023.02.15 |
(C언어) ispunct: 구두점 문자(문장 부호 문자)인지를 나타냅니다 (0) | 2023.02.15 |
(C언어) isprint: 인쇄 가능한 문자인지 나타냅니다 (0) | 2023.02.15 |