_ismbblead
, _ismbblead_l
Menguji karakter untuk menentukan apakah itu byte utama dari karakter multibyte.
Sintaks
int _ismbblead(
unsigned int c
);
int _ismbblead_l(
unsigned int c,
_locale_t locale
);
Parameter
c
Bilangan bulat yang akan diuji.
locale
Lokal untuk digunakan.
Nilai hasil
Mengembalikan nilai bukan nol jika bilangan bulat c
adalah byte pertama dari karakter multibyte.
Keterangan
Karakter multibyte terdiri dari byte prospek diikuti oleh byte berikutnya. Byte prospek dibedakan dengan berada dalam rentang tertentu untuk kumpulan karakter tertentu. Misalnya, di halaman kode hanya 932, byte prospek berkisar dari 0x81 - 0x9F dan 0xE0 - 0xFC.
_ismbblead
menggunakan lokal saat ini untuk perilaku dependen lokal. _ismbblead_l
identik kecuali menggunakan lokal yang diteruskan sebagai gantinya. Untuk informasi selengkapnya, lihat Lokal.
Ketika lokal adalah UTF-8, _ismbblead
dan _ismbblead_l
selalu mengembalikan 0 (false), apakah c
itu byte prospek atau tidak.
_ismbblead
dan _ismbblead_l
khusus Microsoft, bukan bagian dari pustaka Standard C. Kami tidak menyarankan Anda menggunakannya di mana Anda menginginkan kode portabel. Untuk kompatibilitas Standard C, gunakan mbrlen
sebagai gantinya.
Secara default, status global fungsi ini dicakup ke aplikasi. Untuk mengubah perilaku ini, lihat Status global di CRT.
Pemetaan rutin teks generik
Rutinitas Tchar.h | _UNICODE dan _MBCS tidak ditentukan |
_MBCS Didefinisikan |
_UNICODE Didefinisikan |
---|---|---|---|
_istlead |
Selalu mengembalikan false | _ismbblead |
Selalu mengembalikan false |
Persyaratan
Rutin | Header yang diperlukan | Header opsional |
---|---|---|
_ismbblead |
<mbctype.h> atau <mbstring.h> | <ctype.h>,* <limits.h>, <stdlib.h> |
_ismbblead_l |
<mbctype.h> atau <mbstring.h> | <ctype.h>,* <limits.h>, <stdlib.h> |
* Untuk konstanta manifes untuk kondisi pengujian.
Untuk informasi kompatibilitas selengkapnya, lihat Kompatibilitas.
Baca juga
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