C# Programlama Karakter Üzerinde İşlem Yapan Fonksiyonlar (ctype.h)

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
▃ ▅ ησ ♥ яєѕρєcт ▅ ▃
Süper Üye
Katılım
24 Eyl 2016
Mesajlar
600
Tepki puanı
10
Ödüller
9
9 HİZMET YILI
 Karakter Üzerinde İşlem Yapan Fonksiyonlar (ctype.h)
Tablo 5.3: ctype.h Kütüphanesinde tanımlı fonksiyonlar
Fonksiyon Bildirimi
Açıklama
Örnek
Sonuç
isalpha(c)
c bir harf ise 0 dan farklı, değilse 0 gönderir
isalpha('a')
8
isalnum(c)
c A-Z, a-z veya 0-9 arasında ise 0 dan farklı, değilse 0 gönderir
isalnum('a')
1
isascii(c)
c bir ASCII karakter ise 0 dan farklı, değilse 0 gönderir
isascii('a')
1
isdigit(c)
c bir rakam ise 0 dan farklı, değilse 0 gönderir
isdigit('4')
2
islower(c)
c a-z arasında ise 0 dan farklı, değilse 0 gönderir
islower('P')
0
isupper(c)
c A-Z arasında ise 0 dan farklı, değilse 0 gönderir
islower('P')
4
toascii(c)
c sayısı ile verilen ASCII koda sahip karakteri elde eden makro
toascii(65)
A
tolower(c)
c karakterini küçük harfe çevirir
tolower('D')
d
toupper(c)
c karakterini büyük harfe çevirir
toupper('b')
B

Bağlantıları görmek için lütfen Giriş Yap
 ctype.h kütüphansinde bulunan bazı makroların kullanımı

01:
02:
03:
04:
05:
06:
07:
08:
09:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:

/* 05prg03.c
  ASCII kodları 32-127 arasında olan karakterler üzerinde
  ctype.h kütüphanesinde tanımlı bazı makroların kullanımı */


#include <stdio.h>
#include <ctype.h>

int main(void)
{
  int  i;
  char c;

  for(i=32; i<127; i++)
  {
    c = toascii(i);
    printf("%d\t%c\t%c\t%d\n", i,c,tolower(c),isdigit(c));
  }

return 0;
}


ÇIKTI

32                      0
33      !       !       0
34      "       "       0
35      #       #       0
36      $       $       0
37      %       %       0
38      &       &       0
39      '       '       0
40      (       (       0
41      )       )       0
42      *       *       0
43      +       +       0
44      ,       ,       0
45      -       -       0
46      .       .       0
47      /       /       0
48      0       0       1
49      1       1       1
50      2       2       1
51      3       3       1
52      4       4       1
53      5       5       1
54      6       6       1
55      7       7       1
56      8       8       1
57      9       9       1
58      :       :       0
59      ;       ;       0
60      <       <       0
61      =       =       0
62      >       >       0
63      ?       ?       0
64      @       @       0
65      A       a       0
66      B       b       0
67      C       c       0
68      D       d       0
69      E       e       0
70      F       f       0
71      G       g       0
72      H       h       0
73      I       i       0
74      J       j       0
75      K       k       0
76      L       l       0
77      M       m       0
78      N       n       0
79      O       o       0
80      P       p       0
81      Q       q       0
82      R       r       0
83      S       s       0
84      T       t       0
85      U       u       0
86      V       v       0
87      W       w       0
88      X       x       0
89      Y       y       0
90      Z       z       0
91      [       [       0
92      \       \       0
93      ]       ]       0
94      ^       ^       0
95      _       _       0
96      `       `       0
97      a       a       0
98      b       b       0
99      c       c       0
100     d       d       0
101     e       e       0
102     f       f       0
103     g       g       0
104     h       h       0
105     i       i       0
106     j       j       0
107     k       k       0
108     l       l       0
109     m       m       0
110     n       n       0
111     o       o       0
112     p       p       0
113     q       q       0
114     r       r       0
115     s       s       0
116     t       t       0
117     u       u       0
118     v       v       0
119     w       w       0
120     x       x       0
121     y       y       0
122     z       z       0
123     {       {       0
124     |       |       0
125     }       }       0
126     ~       ~       0
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst