tolower()

Преобразовать символ в нижний регистр

Прототип:

#include <ctype.h>
int tolower( int c );

Аргументы:

c
Символ, который нужно преобразовать.

Библиотека:

libc

Описание:

Функция tolower() преобразует символ c в нижний регистр, если c является символом верхнего регистра.

Возвращаемое значение:

Соответствующий символ нижнего регистра, когда аргумент располагается в верхнем регистре; в противном случае возвращается исходный символ.

Примеры:

#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
char chars[] = {
'A',
'5',
'$',
'Z'
};
#define SIZE sizeof( chars ) / sizeof( char )
int main( void )
{
int i;
for ( i = 0; i < SIZE; i++ )
{
printf( "%c ", tolower( chars[ i ] ) );
}
printf( "\n" );
return (EXIT_SUCCESS);
}

Код генерирует следующий вывод:

$ ./a.out a 5 $ z

Классификация:

ANSI, POSIX 1003.1

Точка остановки потока
Нет
Обработчик прерываний
Да
Обработчик сигналов
Да
В потоке
Да

Тематические ссылки:

isalnum(), isalpha(), iscntrl(), isdigit(), isgraph(), islower(), isprint(), ispunct(), isspace(), isupper(), isxdigit(), strlwr(), strupr(), toupper()




Предыдущий раздел: Описание API системной библиотеки