0
Проверка символов <ctype.h>
Категория Функция Буквы isalpha( ) Буквы в нижнем регистре islower( ) Буквы в верхнем регистре isupper( ) Цифры isdigit( )...
<ul><li>int isalpha   ( int  c  )  – если символ является буквой, то !=0 иначе 0 </li></ul><ul><li>int islower   ( int  c ...
<ul><li>int c1='a', c12='1’, c2='A‘, c3='t‘, int c4=' ‘; printf(&quot;isalpha: c1=%c: %d <=> c2=%c:  %dn&quot;,c1,isalpha(...
<ul><li>printf(&quot;isxdigit: c1=%c: %d <=> c2=%c: %dn&quot;,c12,isxdigit(c12),c2,isxdigit(c2)); </li></ul><ul><li>printf...
 
<ul><li>int isspace   ( int  c  ) </li></ul><ul><li>int isblank   ( int  c  ) </li></ul><ul><li>int ispunct   ( int  c  ) ...
<ul><li>int c1=' ', c12='t’, c2=',‘, c3='a‘; printf(&quot;isspace: c1=%c: %d <=> c2=%c: %dn&quot;,c1,isspace(c1),c12,isspa...
 
<ul><li>Вопросы </li></ul><ul><li>e-mail: a.bovanenko@gmail.com </li></ul>
Upcoming SlideShare
Loading in...5
×

Обработка символов в языке C

1,490

Published on

Презентация посвящена функциям по обработке классов символов

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,490
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Обработка символов в языке C"

  1. 1. Проверка символов <ctype.h>
  2. 2. Категория Функция Буквы isalpha( ) Буквы в нижнем регистре islower( ) Буквы в верхнем регистре isupper( ) Цифры isdigit( ) Шестнадцатеричные цифры isxdigit( ) Буквы и цифры isalnum( ) Печатные символы isprint( ) Печатные символы без пробела isgraph( ) Пробельные символы isspace( ) Пробельные разделительные символы isblank( ) Знаки пунктуации ispunct( ) Управляющие символы iscntrl( )
  3. 3. <ul><li>int isalpha ( int c ) – если символ является буквой, то !=0 иначе 0 </li></ul><ul><li>int islower ( int c ) </li></ul><ul><li>int isupper ( int c ) </li></ul><ul><li>int isdigit ( int c ) </li></ul><ul><li>int isxdigit ( int c ) </li></ul><ul><li>int isalnum ( int c ) </li></ul><ul><li>int isprint ( int c ) </li></ul><ul><li>int isgraph ( int c ) </li></ul>
  4. 4. <ul><li>int c1='a', c12='1’, c2='A‘, c3='t‘, int c4=' ‘; printf(&quot;isalpha: c1=%c: %d <=> c2=%c: %dn&quot;,c1,isalpha(c1),c12,isalpha(c12)); printf(&quot;islower: c1=%c: %d <=> c2=%c: %dn&quot;,c1,islower(c1),c2,islower(c2)); </li></ul><ul><li>printf(&quot;isupper: c1=%c: %d <=> c2=%c: %dn&quot;,c1,isupper(c1),c2,isupper(c2)); </li></ul><ul><li>printf(&quot;isdigit: c1=%c: %d <=> c2=%c: %dn&quot;,c12,isdigit(c12),c2,isdigit(c2)); </li></ul>
  5. 5. <ul><li>printf(&quot;isxdigit: c1=%c: %d <=> c2=%c: %dn&quot;,c12,isxdigit(c12),c2,isxdigit(c2)); </li></ul><ul><li>printf(&quot;isalnum: c1=%c: %d <=> c2=%c: %dn&quot;,c12,isalnum(c12),c2,isalnum(c2)); </li></ul><ul><li>printf(&quot;isprint: c1=%c: %d <=> c2=%c: %dn&quot;,c3,isprint(c3),c4,isprint(c4)); </li></ul><ul><li>printf(&quot;isgraph: c1=%c: %d <=> c2=%c: %dn&quot;,c3,isgraph(c3),c2,isgraph(c2)); </li></ul>
  6. 7. <ul><li>int isspace ( int c ) </li></ul><ul><li>int isblank ( int c ) </li></ul><ul><li>int ispunct ( int c ) </li></ul><ul><li>int iscntrl ( int c ) </li></ul>
  7. 8. <ul><li>int c1=' ', c12='t’, c2=',‘, c3='a‘; printf(&quot;isspace: c1=%c: %d <=> c2=%c: %dn&quot;,c1,isspace(c1),c12,isspace(c12)); printf(&quot;ispunct: c1=%c: %d <=> c2=%c: %dn&quot;,c12,ispunct(c12),c2,ispunct(c2)); printf(&quot;iscntrl: c1=%c: %d <=> c2=%c: %dn&quot;,c12,iscntrl(c12),c3,iscntrl(c3)); </li></ul>
  8. 10. <ul><li>Вопросы </li></ul><ul><li>e-mail: a.bovanenko@gmail.com </li></ul>
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×