25 Ocak 2013 Cuma

Printf() Fonksiyonları

<stdio.h> kütüphanesinde kullanılan en önemli elemanlardır.

printf("  ") : bu komutumuz ekrana herhangi bir veriyi girmek için kulanılır.

Merhaba dünya yazısını ekrana yazdırmak en klasik örnektir. Siz buraya istediğinizi yazarak deneyebilirsiniz. Ben merhaba dünya örneği üzerinden birşeyler anlatmak istiyorum size.


Öncelikle derleyicimizden ctrl+N source file yani yeni bir kaynak dosyası açıyoruz. resimde gördüğünüz scripti içine yazıyoruz. Daha sonra execute >> compuler and run  yapıyoruz( kısa yolu F9dur.)Scripti kaydetmek için karşımıza çıkan pencerede kayıt türünü C sources file (.*c) olarak seçmemiz gerekiyor. Burası önemli !!! c programı yazıyorsak bunu seçmemiz gerekir. Kaydet diyoruz ve programın çıktısı ekrana gelir.

(resme tıklayarak orjinal boyutunda görebilirsiniz.)

geçen dersten gördüğümüz üzere #include <stdio.h> , int main () yapılarının programın ana yapısını oluşturduğunu görmüştük.şimdi int main () kısmını biraz gelişirelim printf() komutuyla.

printf() komutuna yazımızı daha düzgün göstermek maksatlı bazı yardımcı komutlar(Kontrol karakterleri) vardır.




















örnek vermek gerekirse











bu örnekte " \n " (new line) komutu sayesinde iki tane printf("  ") kullanarak yapacağımız işi tek seferde yaptık. diğer ifadeleri kendiniz deneyerek sonuçlarını elde edebilirsiniz.

***Ayrıca elimizdeki değişkenleri tip karakterlerini kullanarak  Printf( ) fonksiyonu sayesinde ekrana yazdırabiliriz.



Gördüğünüz tip karakterlerini yerli yerinde doğru bir şekilde kullanılmalıdır. Hatalı kullanımlarda olabilecek duruma bir örnek vermek gerekirse: 

# include <stdio.h>

int main ( )
{
    int a,b=3,c=2;

   a=b/c  ;

   prinf("b bölü c nin sonucu %d dir.",a);
   system("pause");
   return (0);
}


bu programı derleyip çalıştırırsanız sonuç 1.5 olmasına rağmen 1 görürsünüz. Çünkü int tam sayılara denk gelir. bu yüzden bu programın değişkenini şu şekilde değiştirmek gerekir.



# include <stdio.h>

int main ( )
{
    double a; /* düzeltilen kısım */
    int b=3,c=2;

   a=b/c  ;

   prinf("b bölü c nin sonucu %f dir.",a);
   system("pause");
   return (0);
}



şimdi istenilen sonucu elde edebiliriz.

En son hepsini toplayan bir örnekle printf konusunu kapatıyoruz.


resme tıklayarak orjinal boyutuna getirebilirsiniz.







Hiç yorum yok:

Yorum Gönder