_ismbblead
, _ismbblead_l
Testuje znak, aby określić, czy jest to bajt główny znaku wielobajtowego.
Składnia
int _ismbblead(
unsigned int c
);
int _ismbblead_l(
unsigned int c,
_locale_t locale
);
Parametry
c
Liczba całkowita do przetestowania.
locale
Ustawienia regionalne do użycia.
Wartość zwracana
Zwraca wartość niezerową, jeśli liczba całkowita c
jest pierwszym bajtem znaku wielobajtowego.
Uwagi
Znaki wielobajtowe składają się z bajtu prowadzącego, po którym następuje końcowy bajt. Bajty ołowiu są rozróżniane przez bycie w określonym zakresie dla danego zestawu znaków. Na przykład na stronie kodu 932 tylko bajty potencjalnych klientów wahają się od 0x81 — 0x9F i 0xE0 — 0xFC.
_ismbblead
używa bieżących ustawień regionalnych dla zachowania zależnego od ustawień regionalnych. _ismbblead_l
jest identyczna, z tą różnicą, że używa ustawień regionalnych przekazanych w zamian. Aby uzyskać więcej informacji, zobacz Ustawienia regionalne.
Gdy ustawienia regionalne to UTF-8 i _ismbblead_l
zawsze zwracają wartość 0 (false), niezależnie od tego, _ismbblead
czy c
jest to bajt ołowiu, czy nie.
_ismbblead
i _ismbblead_l
są specyficzne dla firmy Microsoft, a nie część standardowej biblioteki C. Nie zalecamy używania ich w miejscu, w którym chcesz użyć kodu przenośnego. W przypadku zgodności ze standardową wersją C należy zamiast tego użyć polecenia mbrlen
.
Domyślnie stan globalny tej funkcji jest zakresem aplikacji. Aby zmienić to zachowanie, zobacz Stan globalny w CRT.
Mapowania procedur tekstu ogólnego
Procedura tchar.h | _UNICODE i _MBCS niezdefiniowane |
_MBCS zdefiniowany |
_UNICODE zdefiniowany |
---|---|---|---|
_istlead |
Zawsze zwraca wartość false | _ismbblead |
Zawsze zwraca wartość false |
Wymagania
Procedura | Wymagany nagłówek | Opcjonalny nagłówek |
---|---|---|
_ismbblead |
<mbctype.h> lub <mbstring.h> | <ctype.h,* <limits.h>>, <stdlib.h> |
_ismbblead_l |
<mbctype.h> lub <mbstring.h> | <ctype.h,* <limits.h>>, <stdlib.h> |
* Dla stałych manifestu dla warunków testowych.
Aby uzyskać więcej informacji o zgodności, zobacz Zgodność.