isupper, _isupper_l, iswupper, _iswupper_l

Determina si un carácter concreto está en mayúsculas.

int isupper(
   int c 
);
int _isupper_l (
   int c,
   _locale_t locale
);
int iswupper(
   wint_t c 
);
int _iwsupper_l(
   wint_t c,
   _locale_t locale 
);

Parámetros

  • c
    entero a probar.

  • locale
    configuración regional a utilizar.

Valor devuelto

Cada una de estas rutinas devuelve cero si c es una representación concreta de una letra mayúscula.isupper devuelve un valor distinto de cero si c es un carácter en mayúscula (A – Z).iswupper devuelve un valor distinto de cero si c es un carácter ancho que corresponde a una letra mayúscula, o si c pertenecen a un conjunto implementación-definido de caracteres anchos por los que cualquiera de iswcntrl, de iswdigit, de iswpunct, o de iswspace sea cero.Cada una de estas rutinas devuelve 0 si c no cumple la condición de prueba.

Cuando se usa con una biblioteca CRT de depuración, isupper mostrará CRT validar si se pasa un parámetro que no es EOF o en el intervalo de 0 0xFF directos.Cuando se usa con una biblioteca CRT de depuración, isupper utilizará el parámetro como un índice en una matriz, con resultados no definidos si el parámetro no es EOF o en el intervalo de 0 0xFF directos.

Las versiones de estas funciones con el sufijo de _l son idénticas salvo que utilizan la configuración regional pasado en lugar de la configuración regional actual para su comportamiento configuración dependientes.Para obtener más información, vea Configuración regional.

Asignaciones de la rutina de texto genérico

rutina de TCHAR.H

_UNICODE y _MBCS no definido

_MBCS definido

_UNICODE definido

_istupper

isupper

_ismbcupper

iswupper

_istupper_l

_isupper_l

_ismbclower, _ismbclower_l, _ismbcupper, _ismbcupper_l

_iswupper_l

Requisitos

rutina

Encabezado necesario

isupper

<ctype.h>

_isupper_l

<ctype.h>

iswupper

<ctype.h> o <wchar.h>

_iswupper_l

<ctype.h>

Para obtener información adicional de compatibilidad, vea compatibilidad en la Introducción.

Equivalente en .NET Framework

System:: char:: IsUpper

Vea también

Referencia

La clasificación de caracteres

Configuración regional

is, isw rutinas