C Dili Printf ve Scanf Komutları
Printf:Değişken değerini, hesaplanan sonuçları veya mesajları ekrana yazdırmak için kullanılır.
Kullanımı Printf (” “); şeklindedir.
Printf (“değişkeni temsil eden ifade”,değişken adı);
Printf ile değişken değerini yazdırırken kullanılan çıktı formatları şu şekildedir.
int için %d
long için %ldfloat için %f
double için %f veya %lf
char için %c (karakter dizileri string için %s)
\n : yeni satıra geçer.
\t : bir tab atlamayı sağlar.
\a : ikaz sesi çıkarmayı sağlar.
\\ : açıklama yazmak için kullanılır.
\” : çift tırnak yazdırmayı sağlar.
Örnek Kod:
Printf (“Sayıyı Yazdırınız”);
Ekran Çıktısı:
Sayıyı Yazdırınız
Scanf: Scanf komutu girilen değeri değişkenimize atamak için kullanılır.Örneğin not isimli bir değişkenimiz olsun girilen sayıyı not değişkenimize atamak için kullanılır.
Örnek Kod:
Printf (“Sayıyı Yazdırınız”);
Scanf (“%d”,&Not);
%d olan kısmı yukarıda belirttiğim gibi değişken türüne göre değiştiriyoruz geri kalan kısmı her zaman aynıdır.
Garip ama ilk defa c dilinde printf ve scanf komutlarıyla karşılaşıyorum. Oysa c dili kodları token(atom) larına ayırırken printf ve scanf i fonksiyon olarak tanımlayacağını sanıyordum . Belki de bu başka bir dildir 😀