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

Tutoriel de base du langage C

Contrôle de flux du langage C

Fonctions en C

Tableaux en C

Pointeurs en C

Chaînes de caractères en C

Structure de langage C

Fichier du langage C

Autres C

Manuel de référence du langage C

Mode d'emploi et exemples de la fonction de bibliothèque C tolower()

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.

Prototype de la fonction tolower()

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.

Exemple : comment fonctionne la fonction 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;
}

Résultat de la sortie

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

Bibliothèque standard <ctype.h> en C