C Programlama Dili - printf() ve scanf() Fonksiyonları

Katılım
22 Ağustos 2013
Mesajlar
15.498
Makaleler
35
Çözümler
78
printf() ve scanf() Fonksiyonları:

Geliştirilen bir programda kullanıcıdan bilgi (veri) almak ve kullanıcıya bilgi göstermek en temel kullanıcı etkileşim işlemleridir. C dilinde bütün giriş-çıkış operasyonları giriş ve çıkış fonksiyonları (input-output functions) ile gerçekleştirilir. C dilinde kullanılan standart giriş-çıkış fonksiyonları, printf() ve scanf() dir.

printf() ve scanf() fonksiyonları standart kütüphanede bulunan fonksiyonlardır. printf() fonksiyonu biraz önce de belirtildiği gibi ekrana bir şeyler yazdırmak, scanf() fonksiyonu ise klavyeden bir şeyler okutmak içindir.

Bu fonksiyonlar C standart giriş çıkış kütüphanesinde stdio.h içerisinde bulunurlar. Giriş- çıkış fonksiyonlarını program içerisinde kullanabilmek için stdio.h başlık dosyasının programa dahil edilmesi gerekir.
Kod:
#include<stdio.h>

printf() Fonksiyonu:

• Değişkenlerin değerlerini, hesaplanan sonuçları yada mesajlar ekranda göstermek için kullanılır.

• printf() fonksiyonu, fonksiyon ismi ve parantezler içindeki parametreler olmak üzere iki kısımdan oluşur. printf() fonksiyonu, parametre olarak görüntülenecek bilginin hangi biçimde görüntüleneceğini bildiren çıktı metin formatını ve bu formatın içinde yazdırılacak olan değişkenler listesini alır.

• Genel kullanım formatı aşağıdaki gibidir:
Kod:
printf(çıktı metin formatı)
printf(“Technopat”);

printf(çıktı metin formatı, değişken listesi)
printf(“Hesaplanan Sonuç: %d dir\n”, yas);



• printf çıktı formatındaki % karakterinin dışındaki tüm karakterleri ekrana yazar.
• % karakterini gördüğünde bunun sağındaki karakteri yazdırılacak değişkenin format karakteri olarak ele alır.

• printf çıktı formatındaki \ karakterine escape karakteri denir. Bu karakterden sonra gelen karakter ise escape serisini ifade eder.
upload_2015-11-30_18-39-25.png



scanf() Fonksiyonu:
• Değişkenlerin içerisine klavyeden değer atamak için kullanılır.

• Fonksiyon ismi ve parametrelerden oluşur.

• Parametre olarak, girilecek değerin hangi formatta olacağını bildiren girdi formatını ve bu formata göre girilecek değişkenler listesini alır.

• scanf fonksiyonunda dışarıdan değer girilecek bütün değişkenlerin başına & işareti konur. Bu işaret bellek operatörüdür, değişkenlerin tutulduğu bellek hücresinin adresini okur.
upload_2015-11-30_18-41-39.png


printf() ve scanf() Fonksiyonları İçin Örnek

upload_2015-11-30_18-43-58.png
 
Uyarı! Bu konu 10 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Yeni konular

Geri
Yukarı