C programlamada, bir karakter değişkeni karakterin kendisinden ziyade ASCII değerini (0 ile 127 arasında bir tam sayı) tutar. Bu programda bir karakterin ASCII değerini nasıl bulacağınızı öğreneceksiniz.
#include <stdio.h>
int main()
{
char c;
printf("Bir karakter giriniz: ");
// Kullanıcıdan gelen karakter girişi okunur
scanf("%c", &c);
// %d karakterin tam sayı değerini gösterir
// %c gerçek karakteri gösterir
printf("%c karakterinin ASCII değeri = %d", c, c);
return 0;
}
Çıktısı :
Bir karakter giriniz: G
G karakterinin ASCII değeri= 71
Bu programda, kullanıcıdan c değişkeninde saklanan bir karakteri girmesi istenir. Bu karakterin ASCII değeri, bu değişkenin kendisinden ziyade c değişkeninde saklanır.
%d format dizesi kullanıldığında, 71 (‘G’ ASCII değeri) görüntülenir.
%c biçiminde dize kullanıldığında, ‘G’ nin kendisi görüntülenir.