Condividi tramite


isleadbyte, _isleadbyte_l

Determinare se un carattere a byte iniziale di un carattere multibyte.

Nota importanteImportante

Questa API non può essere utilizzata nelle applicazioni che vengono eseguite in Windows Runtime.Per ulteriori informazioni, vedere Funzioni CRT non supportate con /ZW.

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

Parametri

  • c
    Integer da testare.

Valore restituito

isleadbyte restituisce un valore diverso da zero se l'argomento soddisfa la condizione di test o il 0 in caso contrario.Nelle impostazioni locali "c" e le impostazioni locali a un byte di (SBCS) set di caratteri, isleadbyte restituisce sempre 0.

Note

La macro di isleadbyte restituisce un valore diverso da zero se l'argomento è il primo byte di un carattere multibyte.isleadbyte produce un risultato significativo per qualsiasi argomento Integer (da 1 (EOF) a UCHAR_MAX (0xFF), inclusi.

Il tipo di argomento previsto di isleadbyte è int; se un carattere con segno viene passato, è possibile convertirlo in un Integerestensione di segno, dante risultati imprevisti.

La versione della funzione con il suffisso di _l è identica con la differenza che utilizza le impostazioni locali passate in anziché le impostazioni locali correnti per il relativo comportamento dipendente dalle impostazioni locali.

Mapping di routine a Testo generico

TCHAR.H routine

_UNICODE & _MBCS non definiti

_MBCS definito

_UNICODE definito

_istleadbyte

Restituisce sempre false

_isleadbyte

Restituisce sempre false

Requisiti

Routine

Intestazione obbligatoria

isleadbyte

<ctype.h>

_isleadbyte_l

<ctype.h>

Per ulteriori informazioni sulla compatibilità, vedere Compatibilità nell'introduzione.

Equivalente .NET Framework

Non applicabile, vedere System::Globalization::CultureInfo.

Vedere anche

Riferimenti

Classificazione di byte

Impostazioni locali

Routine di _ismbb