English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Bibliothèque standard <ctype.h> en C
La fonction islower() vérifie si le caractère est une lettre minuscule (a-z).
int islower( int arg );
La fonction islower() prend un seul paramètre sous forme d'entier et retourne une valeur int de type type.
Même si islower() accepte des entiers en tant que paramètres, le caractère est passé à la fonction. À l'intérieur, ce caractère est converti en sa valeur ASCII pour la vérification.
Il est<ctype.h>Défini dans les en-têtes.
Valeur de retour | Description |
---|---|
Nombre non nul (x > 0) | Le paramètre est une lettre minuscule. |
0 | Le paramètre n'est pas une lettre minuscule. |
#include <stdio.h> #include <ctype.h> int main() { char c; c='t'; printf("La valeur de retour de islower() lorsque %c est passé en paramètre:%d", c, islower(c)); c='D'; printf("\nLa valeur de retour de islower() lorsque %c est passé en paramètre:%d", c, islower(c)); return 0; }
Résultat de la sortie
La valeur de retour de islower() lorsque t est passé en paramètre: 2 Retour de la valeur passée à islower() avec 'D' : 0
Attention :Lorsque vous passez une lettre minuscule à islower() sur le système, vous pourriez obtenir des valeurs entières différentes. Cependant, lorsque vous passez tout autre caractère qu'une lettre minuscule à islower(), il retourne toujours 0.