C isupper () - Biblioteca Padrão C

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.

Artigos interessantes...