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.

.NET Framework Eşdeğeri

System::Char::IsNumber

Ayrıca bkz.

Başvuru

Karakter Sınıflaması

Yerel Ayar

is, isw Rutinleri