isxdigit, iswxdigit, _isxdigit_l, _iswxdigit_l
Bir tamsayının onaltılık basamak olan bir karakteri temsil edip etmediğini belirler.
int isxdigit(
int c
);
int iswxdigit(
wint_t c
);
int _isxdigit_l(
int c,
_locale_t locale
);
int _iswxdigit_l(
wint_t c,
_locale_t locale
);
Parametreler
c
Test etmek için bir tamsayı.locale
Kullanılacak yerel ayar.
Dönüş Değeri
c, bir denetim karakterinin belirli bir gösterimiyse, bu yordamların her biri onaltılık bir karakter döndürür.isxdigit sıfır dışında bir değeri c onaltılık bir sayıysa (A – F, a – f, veya 0-9) döndürür.iswxdigit, c bir onaltılık basamak karakterine karşılık gelen bir geniş karakterse sıfır olmayan bir değer döndürür.c test koşulunu karşılamazsa, bu yordamların her biri 0 getirir.
"C" yerel ayarı için, iswxdigit işlevi Unicode tam genişlikli onaltılık karakterleri desteklemez.
Bu işlevlerin _l son ekine sahip versiyonları, yerel ayara bağlı davranışları için, mevcut yerel ayar yerine geçirilen yerel ayarı kullanır.Daha fazla bilgi için bkz. Yerel Ayar.
isxdigit ve _isxdigit_l davranışı, c EOF değilse veya 0-0xFF aralığındaysa tanımsızdır.Bir hata ayıklama CRT kitaplığı kullanıldığında ve c bu değerlerden biri olmadığında, işlevler bir onay oluşturur.
Genel Metin Yordam Eşleşmeleri
TCHAR.H yordamı |
_UNICODE & _MBCS tanımlanmamış |
_MBCS tanımlanmış |
_UNICODE tanımlanmış |
---|---|---|---|
_istxdigit |
isxdigit |
isxdigit |
iswxdigit |
Gereksinimler
Yordam |
Gerekli başlık |
---|---|
isxdigit |
<ctype.h> |
iswxdigit |
<ctype.h> or <wchar.h> |
_isxdigit_l |
<ctype.h> |
_iswxdigit_l |
<ctype.h> or <wchar.h> |
Ek uyumluluk bilgileri için bkz. Uyumluluk.