# tolower() function in C

## Using the `tolower()` function in C

The `tolower()` function in C is used to convert an uppercase character to its lowercase counterpart. For example, the `tolower()` the function would convert the character `'A'` to `'a'`.

The `tolower()` function takes a character as input and returns the converted character.

```c
#include <stdio.h>
#include <stdint.h>
#include <ctype.h>

int32_t main(int32_t argc, char const *argv[])
{
    char c = 'A';
    char lower_c = tolower(c);
    printf("The lowercase version of '%c' is '%c'.\n", c, lower_c);

    return 0;
}
```

Converts uppercase letters to lowercase. Returns the lowercase equivalent to the letters, if such value exists, else letters remain unchanged. The character’s value must be representable as an unsigned char or the value of EOF.

Explore the complete list of functions available in [ctype header in C standard library](https://syntaxspace.com/c-library-ctype_h-functions).
