C Programlama Dili – Temel Giriş/Çıkış İşlemleri

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.

 

\aterminal zili (Alarm)
\bBir basamak geri gitme(Backspace)
\fSatır besleme
\nYeni satır
\rBulunduğu satırın başına gider
\tTab
\vDikey tab
#include <stdio.h>
/*program 3.3*/

int main() 
{
	printf("Merhaba Dunya\n");
	printf("Merhaba Dunya");
	return 0;
}

Çıktı:

[alert-success]Merhaba Dunya

Merhaba 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 Dunya

Merhaba 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]

 


Yayımlandı

kategorisi

yazarı:

Etiketler:

Yorumlar

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.