3 Ekim 2016 Pazartesi

PRİNTF VE KULLANIMI

Printf Fonksiyonu

      Standart printf fonksiyonu, C programcıları tarafından en çok çağrılan standart fonksiyonlardan birisidir. Bu fonksiyonun prototip bildirimi stdio.h başlık dosyasında yer alır ve yaptığı iş parametre olarak belirttiğimiz bir takım ifadeleri, bizim belirttiğimiz biçimde ekrana yazdırmaktır. Özel bir karaktere rastlamadığı müddetçe, belirttiğimiz ifadeleri ekranda yan yana olacak şekilde yazar ve yazım bittiğinde de yeni satıra geçmez. Yukarıdaki örnekte biz "\n" yazarak, fonksiyonun belirttiğimiz karakter katarını yazdıktan sonra imleci alt satıra geçirmesini sağladık. Bu şekilde "\" ters bölü karakteri ile başlayan ifadelere çıkış dizileri denilmektedir. "\n" çıkışı da yeni bir satıra geçilmesini sağlar. 

   Çıkış karakterleri şunlardır :






    Standart printf fonksiyonunun prototip bildirimi genel olarak şu şekildedir :


int printf (char *format,...);
    "format" ismindeki parametre, çıktıyı nasıl bir biçimde görmek istediğimizi belirtir. Biçim tanımlamak için, önceden belirlenmiş bir takım ifadeler kullanılır. İkinci parametre ise "..." olarak belirtilmiştir. Bu da, fonksiyonun sonsuz sayıda parametre alabileceği anlamına gelir. Geri dönüş değeri ise, ekrana yazılması başarılı olmuş karakter sayısını ifade eder. Ancak bu değer, çok özel durumlar söz konusu olmadığı takdirde pek kullanılmaz. printf fonksiyonu, kaç tane parametre geçtiğimizi ve bu parametrelerin türlerini ilk argümanına bakarak anlar. Biçim belirten ifade, genel olarak bir "%" karakterinden ve bunu izleyen bir dönüşüm karakterinden oluşur. Ayrıca biçim ifadesinin içine, sola - sağa yaslama, noktadan sonra x basamak yaz vb gibi isteklerimizi belirten karakterler de ekleyebiliriz. Fonksiyon, özel bir biçimde ifade ettiğimiz bu karakter katarını okuyarak çözümler.

    Printf- Scanf- İf-Else ve For kullanımı için aşağıdaki linkten videoyu izleyebilirsiniz.

    https://www.youtube.com/watch?v=cDfxBNtREvM&t=14s

Hiç yorum yok:

Yorum Gönder