Bir Karakterin Alfabe Olup Olmadığını Kontrol Etmek İçin C Programı

Bu örnekte, kullanıcı tarafından girilen bir karakterin bir alfabe olup olmadığını kontrol etmeyi öğreneceksiniz.

Bu örneği anlamak için, aşağıdaki C programlama konuları hakkında bilgi sahibi olmalısınız:

  • C Programlama Operatörleri
  • C if… else İfadesi

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.

Alfabeyi Kontrol Etme Programı

 #include int main() ( char c; printf("Enter a character: "); scanf("%c", &c); if ((c>= 'a' && c = 'A' && c <= 'Z')) printf("%c is an alphabet.", c); else printf("%c is not an alphabet.", c); return 0; ) 

Çıktı

 Bir karakter girin: * * bir alfabe değil 

Programda 'a'yerine kullanılır 97ve 'z'yerine kullanılır 122. Benzer şekilde 'A'yerine kullanılır 65ve 'Z'yerine kullanılır 90.

Not:isalpha() Bir karakterin alfabe olup olmadığını kontrol etmek için bu işlevi kullanmanız önerilir .

Ilginç makaleler...