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.