_ismbclower
, _ismbclower_l
, _ismbcupper
, _ismbcupper_l
Çok baytlı bir karakterin küçük harf mi yoksa büyük harf mi olduğunu denetler.
Önemli
Bu API, Windows Çalışma Zamanı yürütülen uygulamalarda kullanılamaz. Daha fazla bilgi için bkz. Evrensel Windows Platformu uygulamalarında desteklenmeyen CRT işlevleri.
Sözdizimi
int _ismbclower(
unsigned int c
);
int _ismbclower_l(
unsigned int c,
_locale_t locale
);
int _ismbcupper(
unsigned int c
);
int _ismbcupper_l(
unsigned int c,
_locale_t locale
);
Parametreler
c
Test edilecek karakter.
locale
Kullanılacak yerel ayar.
Dönüş değeri
Karakter test koşulunu karşılarsa bu yordamların her biri sıfır olmayan bir değer döndürür. Aksi takdirde 0 döndürür. = 255 ise c
<ve buna karşılık gelen _ismbb
bir yordam varsa (örneğin, _ismbcalnum
öğesine karşılık gelir _ismbbalnum
), sonuç ilgili _ismbb
yordamın dönüş değeridir.
Açıklamalar
Bu işlevlerin her biri belirli bir koşul için belirli bir çok baytlı karakteri test ediyor.
Bu işlevlerin sonekli _l
sürümleri aynıdır, ancak yerel ayara bağımlı davranışları için geçerli yerel ayar yerine geçirilen yerel ayarı kullanırlar. Daha fazla bilgi için bkz . Yerel Ayar.
Yordam | Test koşulu | Kod sayfası 932 örneği |
---|---|---|
_ismbclower |
Küçük harf alfabetik | ASCII küçük harfli İngilizce harfinin tek baytlık gösterimi ise ve yalnızca ise c sıfır olmayan değeri döndürür: 0x61<==c <0x7A. |
_ismbclower_l |
Küçük harf alfabetik | ASCII küçük harfli İngilizce harfinin tek baytlık gösterimi ise ve yalnızca ise c sıfır olmayan değeri döndürür: 0x61<==c <0x7A. |
_ismbcupper |
Büyük harf alfabetik | ASCII büyük harfli İngilizce harfinin tek baytlık gösterimi ise ve yalnızca ise c sıfır olmayan bir değer döndürür: 0x41<==c <0x5A. |
_ismbcupper_l |
Büyük harf alfabetik | ASCII büyük harfli İngilizce harfinin tek baytlık gösterimi ise ve yalnızca ise c sıfır olmayan bir değer döndürür: 0x41<==c <0x5A. |
Varsayılan olarak, bu işlevin genel durumunun kapsamı uygulama olarak belirlenmiştir. Bu davranışı değiştirmek için bkz. CRT'de Genel durum.
Gereksinimler
Yordam | Gerekli başlık |
---|---|
_ismbclower |
<mbstring.h> |
_ismbclower_l |
<mbstring.h> |
_ismbcupper |
<mbstring.h> |
_ismbcupper_l |
<mbstring.h> |
Daha fazla uyumluluk bilgisi için bkz . Uyumluluk.
Ayrıca bkz.
Karakter sınıflandırması
_ismbc
Rutin
Yerel ayar
Çok baytlı karakter dizilerinin yorumlanması
is
, isw
yordamlar
_ismbb
Rutin
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin