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

Tutorial básico de idioma C

Controle de fluxo de idioma C

Função C

Array C

Ponteiro C

String C

Estrutura de idioma C

Arquivo de idioma C

Outros C

Manual de referência do idioma C

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

Biblioteca Padrão <ctype.h> C

A função tolower() converte letras maiúsculas para minúsculas.

Se o parâmetro passado para a função tolower() não for uma letra maiúscula, ela retorna o caractere passado para a função da mesma forma.

Está emctype.h  Definido no cabeçalho do arquivo.

原型 da função tolower()

int tolower(int argument);

Em programação C, os caracteres são armazenados em forma de número inteiro. Quando um caractere é passado como parâmetro, é passado o valor ASCII correspondente (número inteiro) do caractere, e não o caractere em si.

Exemplo: como funciona a função tolower()?

#include <stdio.h>
#include <ctype.h>
int main()
{
    char c, result;
    c = 'M';
    result = tolower(c);
    printf("tolower(%c) = %c\n", c, result);
    c = 'm';
    result = tolower(c);
    printf("tolower(%c) = %c\n", c, result);
    c = '';+;
    result = tolower(c);
    printf("tolower(%c) = %c\n", c, result);
    return 0;
}

Resultados de Saída

tolower(M) = m
tolower(m) = m
tolower(+) = +

Biblioteca Padrão <ctype.h> C