Upload
alexey-bovanenko
View
1.491
Download
5
Embed Size (px)
DESCRIPTION
Презентация посвящена функциям по обработке классов символов
Citation preview
Проверка символов<ctype.h>
Категория Функция
Буквы isalpha( )
Буквы в нижнем регистре islower( )
Буквы в верхнем регистре isupper( )
Цифры isdigit( )
Шестнадцатеричные цифры isxdigit( )
Буквы и цифры isalnum( )
Печатные символы isprint( )
Печатные символы без пробела isgraph( )
Пробельные символы isspace( )
Пробельные разделительные символы isblank( )
Знаки пунктуации ispunct( )
Управляющие символы iscntrl( )
int isalpha ( int c ) – если символ , !=0 0является буквой то иначе
int islower ( int c ) int isupper ( int c ) int isdigit ( int c ) int isxdigit ( int c ) int isalnum ( int c ) int isprint ( int c ) int isgraph ( int c )
int c1='a', c12='1’, c2='A‘, c3='\t‘, int c4=' ‘;printf("isalpha: c1=%c: %d <=> c2=%c: %d\n",c1,isalpha(c1),c12,isalpha(c12));printf("islower: c1=%c: %d <=> c2=%c: %d\n",c1,islower(c1),c2,islower(c2));printf("isupper: c1=%c: %d <=> c2=%c: %d\n",c1,isupper(c1),c2,isupper(c2));printf("isdigit: c1=%c: %d <=> c2=%c: %d\n",c12,isdigit(c12),c2,isdigit(c2));
printf("isxdigit: c1=%c: %d <=> c2=%c: %d\n",c12,isxdigit(c12),c2,isxdigit(c2));printf("isalnum: c1=%c: %d <=> c2=%c: %d\n",c12,isalnum(c12),c2,isalnum(c2));printf("isprint: c1=%c: %d <=> c2=%c: %d\n",c3,isprint(c3),c4,isprint(c4));printf("isgraph: c1=%c: %d <=> c2=%c: %d\n",c3,isgraph(c3),c2,isgraph(c2));
int isspace ( int c ) int isblank ( int c ) int ispunct ( int c ) int iscntrl ( int c )
int c1=' ', c12='\t’, c2=',‘, c3='\a‘;printf("isspace: c1=%c: %d <=> c2=%c: %d\n",c1,isspace(c1),c12,isspace(c12));
printf("ispunct: c1=%c: %d <=> c2=%c: %d\n",c12,ispunct(c12),c2,ispunct(c2));
printf("iscntrl: c1=%c: %d <=> c2=%c: %d\n",c12,iscntrl(c12),c3,iscntrl(c3));
Вопросыe-mail: [email protected]