OpenSCADAWiki: Roman Savochenko/C Short All/part2/part5 ...

Home | Index | Changes | Comments | Users | Registration | Login  Password:  
 

2.5 Функции проверки и преобразования символов <ctype.h, cctype>

isalnum (ANSI)
int isalnum(int c);
Проверяет символ на принадлежность к текстовым символам.


isalpha (ANSI)
int isalpha(int c);
Проверяет символ на принадлежность к алфавитным символам (в стандартном окружении “C”).


isascii (ANSI)
int isascii(int c);
Проверяет, является ли <c> 7-битным unsigned char, значение которого попадает в таблицу символов ASCII.


iscntrl (ANSI)
int iscntrl(int c);
Проверяет, является ли символ управляющим.


isdigit (ANSI)
int isdigit(int c);
Проверяет, является ли символ цифрой.


isgraph (ANSI)
int isgraph(int c);
Проверяет, является ли символ печатаемым (не пробел).


islower (ANSI)
int islower(int c);
Проверяет, является ли символ символом нижнего регистра.


isprint (ANSI)
int isprint(int c);
Проверяет, является ли символ печатаемым (включая пробел).


ispunct (ANSI)
int ispunct(int c);
Проверяет, является ли символ печатаемым (не должен быть пробелом или текстовым символом).


isspace (ANSI)
int isspace(int c);
Проверяет, являются ли символы неотображаемыми.


isupper (ANSI)
int isupper(int c);
Проверяет, расположен ли символ в верхнем регистре.


isxdigit (ANSI)
int isxdigit(int c);
Проверяет, принадлежит ли символ к шестнадцатеричному числу.


toascii (ANSI)
int toascii(int c);
Преобразует <c> в 7-битное значение unsigned char, т.е. превращает его в ASCII-символ посредством «сбрасывания» старшего бита.


toupper, tolower (ANSI)
int toupper(int c);
int tolower(int c);
Преобразует символ <c> к верхнему или нижнему регистру.


 
Files[Hide files/form]
There is no comment on this page. [Display comments/form]