Sdílet prostřednictvím


isleadbyte _isleadbyte_l

Určuje, zda je znak vedoucí bajt vícebajtových znaků.

Důležitá poznámkaDůležité

Toto rozhraní API nelze použít v aplikacích, které jsou spuštěny v systému Windows Runtime.Další informace naleznete v tématu CRT funkce nejsou podporovány s /ZW.

int isleadbyte(
   int c 
);
int _isleadbyte_l(
   int c 
);

Parametry

  • c
    Celé číslo, chcete-li otestovat.

Vrácená hodnota

isleadbytevrací nenulovou hodnotu, je-li argument splňuje testovací podmínka nebo 0, pokud tomu tak není."C" národním prostředím a jednobajtové znakové sady (SBCS) národní prostředí, isleadbyte vždy vrátí hodnotu 0.

Poznámky

isleadbyte Makra vrátí nenulovou hodnotu, pokud je argumentem první bajt vícebajtové znakové.isleadbytevytváří smysluplné výsledek pro libovolný argument celého čísla od –1 (EOF) na UCHAR_MAX (0xFF) včetně.

Očekávané argument typu isleadbyte je int; Pokud je předán podepsaný znak, kompilátor může převést na celé rozšířením znaménko vracet neočekávané výsledky.

Verze této funkce se _l přípona je totožný s tím rozdílem, že používá národní prostředí předána namísto aktuální národní prostředí pro jeho chování závislé na národním prostředí.

Mapování rutiny obecného textu

TCHAR.Byla zahájena rutina h

_UNICODE & _MBCS není definováno

_MBCS, definice

_UNICODE definována

_istleadbyte

Vždy vrátí hodnotu false

_isleadbyte

Vždy vrátí hodnotu false

Požadavky

Byla zahájena rutina

Požadované záhlaví

isleadbyte

<ctype.h>

_isleadbyte_l

<ctype.h>

Další informace o kompatibilitě, viz Compatibility v úvodu.

Ekvivalent v rozhraní .NET Framework

Není k dispozici, ale viz System::Globalization::CultureInfo.

Viz také

Referenční dokumentace

Klasifikace bajt

Národní prostředí

_ismbb rutiny