Bilgisayarlar 2 lik sistemle çalışırlar.2'lik sistemle bilgi alışverişi yaparlar, bilgisayarın içinde her şey 0 ve 1 den ibarettir. Klavyeden girdiğimiz bir karakterin mesela A olsun bilgisayar için değeri A değildir bilgisayarın gördüğü 8 bitlik 2'lik sistemde yazılmış (01000001) değeridir. Karşımıza çıkan bu ASCII( American Standard Code for Information Interchange) kodu ise bu 2 lik sistemde yazılan 8 bitlik sayının 10'luk tabanda karşılığıdır. Aşağıdaki tabloda 2'lik sistemden10'luk sisteme geçiş gösterilmiştir.
128
|
64
|
32
|
16
|
8
|
4
|
2
|
1
|
0
|
1
|
0
|
0
|
0
|
0
|
0
|
1
|
64+1=65
Diğer karakterler için ASCII kodlarını internetten bulabilir ve ASCII yazacığınız programlarda kullanabilirsiniz.
#include <stdio.h>
#include <stdlib.h>
int main() {
char a;
printf("Lutfen Bir Karakter Giriniz");
scanf("%c",&a);
printf("%c nin ASCII degeri =%d dir",a,a);
return 0;
}
Hiç yorum yok:
Yorum Gönder