C isupper () - Biblioteca estándar de C

La función isupper () comprueba si un carácter es un alfabeto en mayúsculas (AZ) o no.

C isupper () Prototipo

 int isupper (int argumento);

La función isupper () toma un solo argumento en forma de entero y devuelve un valor de tipo int.

Aunque isupper () toma un entero como argumento, el carácter se pasa a la función. Internamente, el carácter se convierte a su ASCII para la verificación.

Se define en "> archivo de encabezado.

C isupper () Valor devuelto

Valor devuelto Observaciones
Entero distinto de cero (x> 0) El argumento es un alfabeto en mayúsculas.
Cero (0) El argumento no es un alfabeto en mayúsculas.

Ejemplo: función C isupper ()

 #include #include int main() ( char c; c = 'C'; printf("Return value when uppercase character %c is passed to isupper(): %d", c, isupper(c)); c = '+'; printf("Return value when another character %c is passed to is isupper(): %d", c, isupper(c)); return 0; )

Salida

 Valor de retorno cuando se pasa el carácter C en mayúscula a isupper (): 1 Valor de retorno cuando se pasa otro carácter + a isupper (): 0 

Nota: Puede obtener un valor entero diferente cuando se pasa el alfabeto en mayúsculas a isupper () en su sistema. Pero, cuando pasa cualquier carácter que no sea mayúscula a isupper (), siempre devuelve 0.

Articulos interesantes...