Your SlideShare is downloading. ×
0
Обработка символов в языке C
Обработка символов в языке C
Обработка символов в языке C
Обработка символов в языке C
Обработка символов в языке C
Обработка символов в языке C
Обработка символов в языке C
Обработка символов в языке C
Обработка символов в языке C
Обработка символов в языке C
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

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

1,482

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,482
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Проверка символов <ctype.h>
  • 2. Категория Функция Буквы isalpha( ) Буквы в нижнем регистре islower( ) Буквы в верхнем регистре isupper( ) Цифры isdigit( ) Шестнадцатеричные цифры isxdigit( ) Буквы и цифры isalnum( ) Печатные символы isprint( ) Печатные символы без пробела isgraph( ) Пробельные символы isspace( ) Пробельные разделительные символы isblank( ) Знаки пунктуации ispunct( ) Управляющие символы iscntrl( )
  • 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. <ul><li>int c1=&apos;a&apos;, c12=&apos;1’, c2=&apos;A‘, c3=&apos;t‘, int c4=&apos; ‘; printf(&amp;quot;isalpha: c1=%c: %d &lt;=&gt; c2=%c: %dn&amp;quot;,c1,isalpha(c1),c12,isalpha(c12)); printf(&amp;quot;islower: c1=%c: %d &lt;=&gt; c2=%c: %dn&amp;quot;,c1,islower(c1),c2,islower(c2)); </li></ul><ul><li>printf(&amp;quot;isupper: c1=%c: %d &lt;=&gt; c2=%c: %dn&amp;quot;,c1,isupper(c1),c2,isupper(c2)); </li></ul><ul><li>printf(&amp;quot;isdigit: c1=%c: %d &lt;=&gt; c2=%c: %dn&amp;quot;,c12,isdigit(c12),c2,isdigit(c2)); </li></ul>
  • 5. <ul><li>printf(&amp;quot;isxdigit: c1=%c: %d &lt;=&gt; c2=%c: %dn&amp;quot;,c12,isxdigit(c12),c2,isxdigit(c2)); </li></ul><ul><li>printf(&amp;quot;isalnum: c1=%c: %d &lt;=&gt; c2=%c: %dn&amp;quot;,c12,isalnum(c12),c2,isalnum(c2)); </li></ul><ul><li>printf(&amp;quot;isprint: c1=%c: %d &lt;=&gt; c2=%c: %dn&amp;quot;,c3,isprint(c3),c4,isprint(c4)); </li></ul><ul><li>printf(&amp;quot;isgraph: c1=%c: %d &lt;=&gt; c2=%c: %dn&amp;quot;,c3,isgraph(c3),c2,isgraph(c2)); </li></ul>
  • 6. &nbsp;
  • 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>
  • 8. <ul><li>int c1=&apos; &apos;, c12=&apos;t’, c2=&apos;,‘, c3=&apos;a‘; printf(&amp;quot;isspace: c1=%c: %d &lt;=&gt; c2=%c: %dn&amp;quot;,c1,isspace(c1),c12,isspace(c12)); printf(&amp;quot;ispunct: c1=%c: %d &lt;=&gt; c2=%c: %dn&amp;quot;,c12,ispunct(c12),c2,ispunct(c2)); printf(&amp;quot;iscntrl: c1=%c: %d &lt;=&gt; c2=%c: %dn&amp;quot;,c12,iscntrl(c12),c3,iscntrl(c3)); </li></ul>
  • 9. &nbsp;
  • 10. <ul><li>Вопросы </li></ul><ul><li>e-mail: a.bovanenko@gmail.com </li></ul>

×