Функция tolower () принимает алфавит в верхнем регистре и преобразует его в символ нижнего регистра.
Если аргументы, переданные в функцию tolower (), отличаются от алфавита в верхнем регистре, она возвращает тот же символ, который передается в функцию.
Он определен в заголовочном файле ctype.h.
Прототип функции tolower ()
int tolower (аргумент int);
В программировании на языке C символ хранится в целочисленной форме. Когда символ передается в качестве аргумента, вместо самого символа передается соответствующее значение ASCII (целое число) символа.
Пример: как работает функция tolower ()?
#include #include int main() ( char c, result; c = 'M'; result = tolower(c); printf("tolower(%c) = %c", c, result); c = 'm'; result = tolower(c); printf("tolower(%c) = %c", c, result); c = '+'; result = tolower(c); printf("tolower(%c) = %c", c, result); return 0; )
Вывод
tolower (M) = m tolower (м) = m tolower (+) = +