Hàm isxdigit() kiểm tra kí tự là chữ số hexa

int isxdigit(int c);

Parameter:

c : tham số đầu vào kiểu int

Remark:

Hàm isxdigit ( ) kiểm tra tham số c. Nếu c là chữ số hexa(A – F, a – f, 0 – 9), hàm sẽ trả về giá trị khác 0. Và nếu c không phải là chữ số hexa, hàm sẽ trả về giá trị 0.

Ví dụ: kiểm tra c1 = 68 và c2 = 71 có phải là chữ số hexa không?

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

void main()
{
    int c1 = 68; // character 'D'
    int c2 = 71; // character 'G'
    if(isxdigit(c1))
        printf("\nc1 is hexadecimal digit ");
    else
        printf("\nc1 is NOT hexadecimal digit");

    if(isxdigit(c2))
        printf("\nc2 is hexadecimal digit ");
    else
        printf("\nc2 is NOT hexadecimal digit ");

    getch();
}

Kết quả:

Hàm isxdigit() kiểm tra kí tự là chữ số hexa

Be the first to comment

Leave a Reply