BG MVC Model View Controller eğitim serisi yayında...

Ana sayfa > Programlama > C Programlama > C standart kütüphanesi > <ctype.h> > isxdigit

isxdigit() fonksiyonu

Bildirim

int isxdigit(int c);

Açıklama

Fonksiyona geçirilen c parametre değerinin onaltılık sayı sisteminde yer alan bir değer olup olmadığını kontrol eder.

Parametreler

c: İşlem yapılacak karakter değeridir.

Dönüş değeri

Eğer karakter onaltılık sayı sisteminde yer alan bir değer ise sıfır olmayan bir değer, aksi takdirde 0 değerini geri döndürür.

Örnek


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

int main(void) {
    char c1 = 'A', c2 = 'f', c3 = '5', c4 = 'K';

    printf("%c onaltılık sayı sistemi karakteri%s\n", c1, isxdigit(c1) ? "dir!" : " değildir!");
    printf("%c onaltılık sayı sistemi karakteri%s\n", c2, isxdigit(c2) ? "dir!" : " değildir!");
    printf("%c onaltılık sayı sistemi karakteri%s\n", c3, isxdigit(c3) ? "dir!" : " değildir!");
    printf("%c onaltılık sayı sistemi karakteri%s", c4, isxdigit(c4) ? "dir!" : " değildir!");

    return 0;
}

Yukarıdaki örnekte, program aşağıdaki satırları ekrana yazar:

A onaltılık sayı sistemi karakteridir!
f onaltılık sayı sistemi karakteridir!
5 onaltılık sayı sistemi karakteridir!
K onaltılık sayı sistemi karakteri değildir!

Yukarıdaki program, 4 farklı karakteri isxdigit() fonksiyonu ile sorgulayarak, bir beyaz boşluk karakteri olup olmadıklarını ekrana yazar.