_ismbclower
, _ismbclower_l
, _ismbcupper
, _ismbcupper_l
Memeriksa apakah karakter multibyte adalah huruf kecil atau huruf besar.
Penting
API ini tidak dapat digunakan dalam aplikasi yang dijalankan di Windows Runtime. Untuk informasi selengkapnya, lihat Fungsi CRT yang tidak didukung di aplikasi Platform Windows Universal.
Sintaks
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
);
Parameter
c
Karakter yang akan diuji.
locale
Lokal untuk digunakan.
Nilai hasil
Masing-masing rutinitas ini mengembalikan nilai bukan nol jika karakter memenuhi kondisi pengujian. Jika tidak, mereka mengembalikan 0. Jika c
<= 255 dan ada rutinitas yang sesuai _ismbb
(misalnya, _ismbcalnum
sesuai dengan _ismbbalnum
), hasilnya adalah nilai pengembalian dari rutinitas yang _ismbb
sesuai.
Keterangan
Masing-masing fungsi ini menguji karakter multibyte tertentu untuk kondisi tertentu.
Versi fungsi-fungsi ini dengan _l
akhiran identik kecuali bahwa mereka menggunakan lokal yang diteruskan alih-alih lokal saat ini untuk perilaku yang bergantung pada lokal mereka. Untuk informasi selengkapnya, lihat Lokal.
Rutin | Kondisi pengujian | Contoh halaman kode 932 |
---|---|---|
_ismbclower |
Alfabet huruf kecil | Mengembalikan bukan nol jika dan hanya jika c merupakan representasi byte tunggal dari huruf kecil ASCII bahasa Inggris: 0x61<=c <=0x7A. |
_ismbclower_l |
Alfabet huruf kecil | Mengembalikan bukan nol jika dan hanya jika c merupakan representasi byte tunggal dari huruf kecil ASCII bahasa Inggris: 0x61<=c <=0x7A. |
_ismbcupper |
Alfabet huruf besar | Mengembalikan bukan nol jika dan hanya jika c merupakan representasi byte tunggal dari huruf besar ASCII: 0x41<=c <=0x5A. |
_ismbcupper_l |
Alfabet huruf besar | Mengembalikan bukan nol jika dan hanya jika c merupakan representasi byte tunggal dari huruf besar ASCII: 0x41<=c <=0x5A. |
Secara default, status global fungsi ini dicakup ke aplikasi. Untuk mengubah perilaku ini, lihat Status global di CRT.
Persyaratan
Rutin | Header yang diperlukan |
---|---|
_ismbclower |
<mbstring.h> |
_ismbclower_l |
<mbstring.h> |
_ismbcupper |
<mbstring.h> |
_ismbcupper_l |
<mbstring.h> |
Untuk informasi kompatibilitas selengkapnya, lihat Kompatibilitas.
Baca juga
Klasifikasi karakter
_ismbc
Rutinitas
Lokal
Interpretasi urutan karakter multibyte
is
, isw
rutinitas
_ismbb
Rutinitas
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk