English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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.
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.
#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(+) = +