w3resource

C tolower() function

C tolower(int c)

The tolower() function is used to translate uppercase characters to lowercase characters. The function is defined in the ctype.h header file.

Syntax:

int tolower(int argument);

tolower() Parameters:

Name Description Required /Optional
ch Argument ch represents a uppercase letter. Required

Return value from tolower()

  • Upon successful completion, tolower() returns the lowercase letter corresponding to the argument passed; otherwise returns the argument unchanged.

Example: How tolower() function works?


#include <stdio.h>
#include <ctype.h>

int main() {
    char ch;
     printf("Convert upper case to lower case:\n");
    ch = 'W';
    printf("%c -> %c", ch, tolower(ch));

    ch = 'x';
    printf("\n%c -> %c", ch, tolower(ch));
    ch = 'Y';
    printf("\n%c -> %c", ch, tolower(ch));
    ch = 'A';
    printf("\n%c -> %c", ch, tolower(ch));
    return 0;
}

Output:

Convert upper case to lower case:
W -> w
x -> x
Y -> y
A -> a

C Programming Code Editor:

Contribute your code and comments through Disqus.

Previous C Programming: C isupper()
Next C Programming: C toupper()



Become a Patron!

Follow us on Facebook and Twitter for latest update.

It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.

https://www.w3resource.com/c-programming/ctype/c-tolower.php