English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial básico de linguagem C

Controle de fluxo de linguagem C

Funções C

Array C

Ponteiro C

String C

Estrutura de linguagem C

Arquivo de linguagem C

Outro C

Manual de referência do C

Uso e exemplo da função da biblioteca C toupper()

Biblioteca Padrão <ctype.h> C

Se o parâmetro passado for uma letra minúscula, a função toupper() convertirá a letra minúscula para maiúscula.

Protótipo da função toupper() do C

int toupper( int arg );

A função toupper() aceita um parâmetro único na forma de inteiro e retorna um valor do tipo int.

Mesmo se toupper() usar um inteiro como parâmetro, o caractere ainda é passado para a função. Internamente, o caractere é convertido para o valor ASCII correspondente para verificação.

Se o parâmetro passado não for uma letra minúscula, ele retornará o mesmo caractere passado para a função.

Ela está<ctype.h>Definida no cabeçalho.

Exemplo: Função toupper() do C

#include <stdio.h>
#include <ctype.h>
int main()
{
    char c;
    c = 'm';
    printf("%c -> %c", c, toupper(c));
    //Se o caractere passado para toupper() não for um caractere minúsculo, ele exibirá o mesmo parâmetro passado.
    c = 'D';
    printf("\n%c -> %c", c, toupper(c));
    c = '9';
    printf("\n%c -> %c", c, toupper(c));
    return 0;
}

Resultados de Saída

m -> M
D -> D
9 -> 9

Biblioteca Padrão <ctype.h> C