C de klavyeden bir değer almak için scanf() fonksiyonunu ekrana bir değer yazdırmak için ise printf() fonksiyonunu kullanırız.
Basit bir örnekle başlayalım:
#include <stdio.h> /*program 3.1*/ /*Ekrana Merhaba Dunya yazdiran program*/ int main() { printf("Merhaba Dunya"); return 0; }
Çıktı:
[alert-success]Merhaba Dunya[/alert-success]Yukarıda gördüğümüz gibi printf fonksiyonu iki tırnak arasında yazdığımız her şeyi ekrana basar.
#include <stdio.h> /*program 3.2*/ int main() { printf("Merhaba Dunya"); printf("Merhaba Dunya"); return 0; }
Çıktı:
[alert-success]Merhaba DunyaMerhaba Dunya[/alert-success]Program 3.2’de bir sıkıntımız var alt alta iki tane Merhaba Dunya yazmamıza rağmen çıktımız yan yana oldu bunu aşmak için kontrol karakterlerine başvurmalıyız.Aşağıda kontrol karakterini ve ne işe yaradıklarını gösteren tablomuza göz atabilirsiniz.
\a | terminal zili (Alarm) |
\b | Bir basamak geri gitme(Backspace) |
\f | Satır besleme |
\n | Yeni satır |
\r | Bulunduğu satırın başına gider |
\t | Tab |
\v | Dikey tab |
#include <stdio.h> /*program 3.3*/ int main() { printf("Merhaba Dunya\n"); printf("Merhaba Dunya"); return 0; }
Çıktı:
[alert-success]Merhaba DunyaMerhaba Dunya
[/alert-success]Tablomuzdan yararlanarak birkaç ufak program daha yazalım.
#include <stdio.h> /*program 3.4*/ /*Program 3.3 ile ayni sonucu verir*/ int main() { printf("Merhaba Dunya\nMerhaba Dunya"); return 0; }
Çıktı:
[alert-success]Merhaba DunyaMerhaba Dunya
[/alert-success]#include <stdio.h> /*program 3.5*/ /*İki Merhaba Dunya arasina bir tab bosluk birakir*/ int main() { printf("Merhaba Dunya\tMerhaba Dunya"); return 0; }
Çıktı:[alert-success]Merhaba Dunya Merhaba Dunya[/alert-success]
#include <stdio.h> /*program 3.6*/ /*İlk Merhaba Dunya yazisindan sonra bir basamak geri gider sonra ikinci Merhaba Dunyayi yazar*/ int main() { printf("Merhaba Dunya\bMerhaba Dunya"); return 0; }
Çıktı:[alert-success]Merhaba DunyMerhaba Dunya[/alert-success]
Bir yanıt yazın