English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Bibliothèque standard <ctype.h> en C
La fonction tolower() convertit les lettres majuscules en minuscules.
Si le paramètre passé à la fonction tolower() n'est pas une lettre majuscule, elle renvoie le même caractère qu'elle a reçu.
Il estctype.h Défini dans les en-têtes.
int tolower(int argument);
Dans la programmation C, les caractères sont stockés sous forme d'entiers. Lorsque les caractères sont passés en paramètre, c'est leur valeur ASCII correspondante (entier) qui est transmise, et non le caractère lui-même.
#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; }
Résultat de la sortie
tolower(M) = m tolower(m) = m tolower(+) = +