Заголовочные файлы стандартной библиотеки языка С++, страница 11

int isalpha( int c );

<ctype.h>

Выделяет младший байт c и возвращает ненулевое значение, если выделенный байт содержит латинскую букву. Иначе – возвращает 0.

int iscntrl( int c );

<ctype.h>

Выделяет младший байт c и возвращает ненулевое значение, если выделенный байт содержит управляющий символ (первые 32 символа кодовой таблицы). Иначе – возвращает 0.

int isdigit( int c );

<ctype.h>

Выделяет младший байт c и возвращает ненулевое значение, если выделенный байт содержит цифру. Иначе – возвращает 0.

int isgraph( int c );

<ctype.h>

Выделяет младший байт c и возвращает ненулевое значение, если выделенный байт содержит видимый символ (его можно напечатать, пробельный символ сюда не входит). Иначе – возвращает 0.

int islower( int c );

<ctype.h>

Выделяет младший байт c и возвращает ненулевое значение, если выделенный байт является латинской буквой нижнего регистра. Иначе – возвращает 0.

int isprint( int c );

<ctype.h>

Выделяет младший байт c и возвращает ненулевое значение, если выделенный байт является печатным (isgraph+пробел). Иначе – возвращает 0.

int ispunct( int c );

<ctype.h>

Выделяет младший байт c и возвращает ненулевое значение, если выделенный байт является символом пунктуации (печатаемый, но не буква, не цифра и не пробел). Иначе – возвращает 0.

int isspace( int c );

<ctype.h>

Выделяет младший байт c и возвращает ненулевое значение, если выделенный байт является символом пробела, табуляции или новой линии. Иначе – возвращает 0.

int isupper( int c );

<ctype.h>

Выделяет младший байт c и возвращает ненулевое значение, если выделенный байт является латинской буквой верхнего регистра. Иначе – возвращает 0.

int iswalnum( wint_t c );

<ctype.h>

Возвращает ненулевое значение, если c содержит латинскую букву или цифру. Иначе – возвращает 0. Является аналогом функции isalnum() для многобайтовых символов.

int iswalpha(wint_t c );

<ctype.h>

Возвращает ненулевое значение, если c содержит латинскую букву. Иначе – возвращает 0. Является аналогом функции isalpha( ) для многобайтовых символов.

int iswcntrl(wint_t c );

<ctype.h>

Возвращает ненулевое значение, если c содержит управляющий символ (первые 32 символа кодовой таблицы). Иначе – возвращает 0. Является аналогом функции iscntrl( ) для многобайтовых символов.

int iswctype( wint_t c, wctype_t desc );

<ctype.h>

Возвращает ненулевое значение, если c обладает свойством desc . Иначе – возвращает 0.

int iswdigit(wint_t c );

<ctype.h>

Возвращает ненулевое значение, если c является цифрой. Иначе – возвращает 0. Является аналогом функции isdigit( ) для многобайтовых символов.

int iswgraph(wint_t c );

<ctype.h>

Возвращает ненулевое значение, если c содержит видимый символ (его можно напечатать, пробельный символ сюда не входит). Иначе – возвращает 0. Является аналогом функции isgraph( ) для многобайтовых символов.

int iswlower(wint_t c );

<ctype.h>

Возвращает ненулевое значение, если c содержит латинскую букву нижнего регистра. Иначе – возвращает 0. Является аналогом функции islower( ) для многобайтовых символов.

int iswprint(wint_t c );

<ctype.h>

Возвращает ненулевое значение, если c содержит печатный символ (iswgraph+пробел). Иначе – возвращает 0. Является аналогом функции isprint( ) для многобайтовых символов.

int iswpunct(wint_t c );

<ctype.h>

Возвращает ненулевое значение, если c содержит символ пунктуации (печатаемый, но не буква, не цифра и не пробел). Иначе – возвращает 0. Является аналогом функции ispunct( ) для многобайтовых символов.

int iswspace(wint_t c );

<ctype.h>

Возвращает ненулевое значение, если c содержит символ пробела, табуляции или новой линии. Иначе – возвращает 0. Является аналогом функции isspace( ) для многобайтовых символов.

int iswupper(wint_t c );

<ctype.h>

Возвращает ненулевое значение, если c содержит латинскую букву верхнего регистра. Иначе – возвращает 0. Является аналогом функции isupper( ) для многобайтовых символов.

int iswxdigit(wint_t c );

<ctype.h>

Возвращает ненулевое значение, если c содержит шестнадцатеричную цифру (десятичную цифру или символ a-f на верхнем или нижнем регистрах). Иначе – возвращает 0. Является аналогом функции isxdigit( ) для многобайтовых символов.

int isxdigit( int c );

<ctype.h>

Возвращает ненулевое значение, если c содержит шестнадцатеричную цифру (десятичную цифру или символ a-f на верхнем или нижнем регистрах). Иначе – возвращает 0.

long labs( long n );

<stdlib.h>

Возвращает модуль n.

double ldexp( double x, int exp );

<math.h>

Возвращает .

ldiv_t ldiv( long int numer,

    long int denom );

<stdlib.h>

Делит numer/denom и возвращает результат в структуре, содержащей частное и остаток (о структуре ldiv_t см. приложение 1).

struct lconv *localeconv( void );

<locale.h>

Возвращает указатель на структуру, которая содержит детальное описание текущих установок локальной среды, то есть информацию, зависящую от страны.

struct tm *localtime(

    const time_t *timer );

<time.h>

Инициализирует структуру tm на основе time_t.

double log( double x );

<math.h>

Возвращает натуральный логарифм x.

double log10( double x );

<math.h>

Возвращает десятичный логарифм x.

void *malloc( size_t size );

<stdlib.h>