_ismbcalnum, _ismbcalnum_l, _ismbcalpha, _ismbcalpha_l, _ismbcdigit, _ismbcdigit_l

Çok baytlı karakteri bir alfasayısal alfa veya basamak karakterli olup olmadığını kontrol eder.

Önemli notÖnemli

Bu API, Windows Çalışma Zamanı'nda yürütülen uygulamalarda kullanılamaz.Daha fazla bilgi için bkz /ZW ile desteklenmeyen CRT işlevleri.

int _ismbcalnum
(
   unsigned int c 
);
int _ismbcalnum_l
(
   unsigned int c,
   _locale_t locale
);
int _ismbcalpha
(
   unsigned int c 
);
int _ismbcalpha_l
(
   unsigned int c,
   _locale_t locale
);
int _ismbcdigit
(
   unsigned int c 
);
int _ismbcdigit_l
(
   unsigned int c,
   _locale_t locale
);

Parametreler

  • c
    Test edilecek karakter.

  • locale
    Kullanılacak yerel ayar.

Dönüş Değeri

Bu yordamların her biri, karakter test koşulunu karşılarsa sıfır harici bir değer veya karşılamazsa 0 getirir.c<= 255 ise ve buna karşılık gelen _ismbb yordamı varsa (örneğin, _ismbcalnum_ismbbalnum öğesine karşılık gelir), sonuç karşılık gelen _ismbb yordamının dönüş değeridir.

Notlar

Bu yordamların her biri, belirli bir koşul için, belirli bir çok baytlı karakteri test eder.

Bu işlevlerin _l son ekine sahip olmayanlar haricinde, geçerli yerel ayar yerine geçirilen yerel ayara bağlı davranışları için kullanılan sürümler aynıdır.Daha fazla bilgi için bkz. Yerel Ayar.

Yordam

Test koşulu

Kod sayfası 932 örneği

_ismbcalnum,_ismbcalnum_l

Alfasayısal

Ancak ve ancak c tek baytlık ASCII İngilizce harfin temsili ise sıfır olmayan bir değer döndürür: Örnekler için bkz. _ismbcdigit ve _ismbcalpha .

_ismbcalpha,_ismbcalpha_l

Alfabetik

Yalnız ve yalnızca c bir ASCII İngilizce harfinin: 0x41<=c<=0x5A veya 0x61<=c<=0x7A; ya da bir katakana harfinin: 0xA6<=c<=0xDF tek baytlık bir gösterimiyse sıfır olmayan bir değer döndürür.

_ismbcdigit,_ismbcdigit

Rakam

Yalnız ve yalnızca c bir ASCII rakamının: 0x30<=c<=0x39 tek baytlık bir gösterimiyse sıfır olmayan bir değer döndürür.

Gereksinimler

Yordam

Gerekli başlık

_ismbcalnum,_ismbcalnum_l

<mbstring.h>

_ismbcalpha,_ismbcalpha_l

<mbstring.h>

_ismbcdigit,_ismbcdigit_l

<mbstring.h>

Daha fazla ek uyumluluk bilgileri için bkz. Uyumluluk.

.NET Framework Eşdeğeri

Ayrıca bkz.

Başvuru

Karakter Sınıflaması

_ismbc Rutinleri

is, isw Rutinleri

_ismbb Rutinleri