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

Corso di base del linguaggio C

Controllo di flusso del linguaggio C

Funzioni del linguaggio C

Array del linguaggio C

Puntatori del linguaggio C

Stringhe del linguaggio C

Struttura del linguaggio C

File del linguaggio C

Altri C

Manuale di riferimento del linguaggio C

Utilizzo e esempio della funzione di libreria C tolower()

Libreria standard <ctype.h> C

La funzione tolower() converte i caratteri maiuscoli in minuscoli.

Se il parametro passato alla funzione tolower() non è una lettera maiuscola, restituisce lo stesso carattere passato alla funzione.

E 'inctype.h  Definita nel file di intestazione.

原型 della funzione tolower()

int tolower(int argument);

In programmazione C, i caratteri vengono memorizzati come interi. Quando un carattere viene passato come parametro, viene passato il valore ASCII corrispondente (intero) del carattere, non il carattere stesso.

Esempio: come funziona la funzione 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;
}

Risultato di output

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

Libreria standard <ctype.h> C