A função isupper () verifica se um caractere é um alfabeto maiúsculo (AZ) ou não.
Protótipo C isupper ()
int isupper (argumento int);
A função isupper () recebe um único argumento na forma de um inteiro e retorna um valor do tipo int
.
Mesmo assim, isupper () recebe um inteiro como argumento, o caractere é passado para a função. Internamente, o caractere é convertido em seu ASCII para a verificação.
Ele é definido em "> arquivo de cabeçalho.
Valor de retorno C isupper ()
Valor de retorno | Observações |
---|---|
Inteiro diferente de zero (x> 0) | O argumento é um alfabeto maiúsculo. |
Zero (0) | O argumento não é um alfabeto maiúsculo. |
Exemplo: função 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; )
Resultado
Valor de retorno quando o caractere maiúsculo C é passado para isupper (): 1 Valor de retorno quando outro caractere + é passado para isupper (): 0
Nota: Você pode obter um valor inteiro diferente quando o alfabeto maiúsculo é passado para isupper () em seu sistema. Mas, quando você passa qualquer caractere diferente de maiúscula para isupper (), ele sempre retorna 0.