Заголовочные файлы стандартной библиотеки. Константы, макросы и типы данных стандартной библиотеки. Функции стандартной библиотеки, страница 16

Выделяет младший байт 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>