int isxdigit(int c); c가 16진수에 사용하는 문자의 ASCII 코드 값인지 판별
입력 매개 변수 리스트
c 아스키 코드 값
반환 값
c가 16진수에 사용하는 문자(0~9,A~F, a~f)일 때 0이 아닌 수, 아닐 때 0
사용 예
//C언어 표준 라이브러리 함수 가이드 //int isxdigit(int c); c가 16진수에 사용하는 문자의 ASCII 코드 값인지 판별 #include <ctype.h> #include <stdio.h> int main(void) { int i = 0; int count = 0; printf("=== 16진수에 사용하는 문자의 ASCII 코드 값 ===\n"); for (i = 0; i < 128; i++) { if (isxdigit(i)) { printf("%#x:%c ", i, i); count++; if (count % 5 == 0) { printf("\n"); } } } printf("\n"); return 0; }
출력
=== 16진수에 사용하는 문자의 ASCII 코드 값 === 0x30:0 0x31:1 0x32:2 0x33:3 0x34:4 0x35:5 0x36:6 0x37:7 0x38:8 0x39:9 0x41:A 0x42:B 0x43:C 0x44:D 0x45:E 0x46:F 0x61:a 0x62:b 0x63:c 0x64:d 0x65:e 0x66:f