Bu örnekte, kullanıcı tarafından girilen bir karakterin bir alfabe olup olmadığını kontrol etmeyi öğreneceksiniz.
C programlamasında, bir karakter değişkeni, o karakterin kendisinden ziyade bir ASCII değerini (0 ile 127 arasında bir tam sayı) tutar.
Küçük harfli alfabenin ASCII değeri 97’den 122’ye kadardır. Ve büyük harfli alfabenin ASCII değeri 65’den 90’a kadardır.
Kullanıcı tarafından girilen karakterin ASCII değeri 97 ila 122 veya 65 ila 90 aralığındaysa, bu sayı bir alfabedir.
C Kodları:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
#include <stdio.h> int main() { char c; printf("Bir karakter girin: "); scanf("%c", &c); if ((c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z')) printf("%c alfabe karakteri.", c); else printf("%c alfabede değil.", c); return 0; } |
Ekran Çıktısı:
1 2 3 4 5 6 7 |
Bir karakter girin: ; ; alfabede değil. Bir karakter girin: A A alfabe karakteri. |
Add Comment