Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Последние темы форума

Показать новые сообщения »

Почтовая рассылка

Подписчиков: 11639
Последний выпуск: 19.06.2015

isalnum-isascii

[ Оглавление ]
               ISALNUM-ISASCII
                
               #include <ctype.h>
               int isalnum (c);     проверяет  символы  на   при-
                                    надлежность  к алфавитно-циф-
                                    ровому типу (A-Z,a-z,0-9)
               int isalpha(c);      проверяет на буквы (A-Z,a-z)
               int isascii(c);      проверяет  на  символы   кода
                                    ASCII (0x00-0x7F)
               int c;               проверяемая величина
                
               Описание.
                
               Процедуры,  описанные  в  ctype,  проверяют введенное целое
         значение и возвращают ненулевое значение, если целое удовлетворя-
         ет условиям проверки, и нулевое значение, если этого не  происхо-
         дит.  Предполагается, что на установленном оборудовании использу-
         ются коды ASCII.
               Процедура isascii выдает значение результата для всех цело-
         численных значений. Однако остальные процедуры выдают  определен-
         ный  результат только для тех целочисленных значений, которые мо-
         гут быть преобразованы в символы кода ASCII (что происходит толь-
         ко тогда, когда проверка с помощью isascii дает положительный ре-
         зультат) или значение EOF (определенное в <stdio.h>)  для  симво-
         лов, не принадлежащих к ASCII.
               См.также   iscntrl,   isdigit,  isgraf,  islower,  isprint,
         ispunct, isspace, isupper, isxdigit, toascii, tolower, toupper.
             
               Замечание! Процедуры ctype реализованы как макро.
                
            
               Пример:
                
               #include <stdio.h>
         
               #include <ctype.h>
               int ch;
               /*Следующие операторы анализируют все **символы между кода-
         ми 0х0 и 0х7F, *печатает "A" для букв, "AN" - для  буквенно**циф-
         ровых символов и "AS" для символов **кода ASCII : */
               for (ch=0;ch<=0x7F;ch++) {
                        printf ("%#04x",ch);
                        printf ("%3S",isalnnum(ch)  ? "AN":" ");
                        printf ("%2S",isalpha(ch)   ? "A":" ");
                        printf ("%3S",isascii(ch)   ? "AS":" ");
                        putchar ('\n');
      
                

Оставить комментарий

Комментарий:
можно использовать BB-коды
Максимальная длина комментария - 4000 символов.
 
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог