Standart Giri┼č ├ç─▒k─▒┼č Fonksiyonlar─▒

Standart Giri┼č ├ç─▒k─▒┼č Fonksiyonlar─▒

Standart Giri┼č ├ç─▒k─▒┼č Fonksiyonlar─▒

C programlama Dili'nin 2. Dersi olan Program yazarken program─▒m─▒z─▒n ├ž─▒kt─▒lar vermesini ve girdiler almas─▒n─▒ istersek standart giri┼č ve ├ž─▒k─▒┼č fonksiyonlar─▒n─▒ kullanmam─▒z gerekiyor. Dersimizde printf(); ve puts(); fonksiyonlar─▒n─▒n verdi─či ├ž─▒kt─▒lar─▒n─▒ ve scanf(); ve gets(); fonksiyonlar─▒n─▒n kullan─▒c─▒dan istedi─či girdilerini ├Â─črenece─čiz.

Printf Fonksiyonu

Printf(); fonksiyonu de─či┼čkenlerin tuttu─ču de─čerleri veya bir mesaj─▒ ekrana yazd─▒rmak i├žin kullan─▒lan foksiyondur.

1)D├╝z bir metin yazal─▒m:

Printf(“Merhaba D├╝nya!”);              

Ekran ├ž─▒kt─▒s─▒:

Merhaba D├╝nya!

 

2)Printf fonksiyonunda kullan─▒lan kontrol karakterleri:

Karakter

Anlam─▒

\a

Ses ├╝retir (alert)

\b

─░mleci bir sola kayd─▒r─▒r (backspace)

\f

Bir sonraki sayfan─▒n ba┼č─▒na ge├žer (formfeed)

\n

Bir alt sat─▒ra ge├ž (newline)

\r

Sat─▒r ba┼č─▒ yapar (carriage return)

\t

Sat─▒ra tab ekler (horizontal TAB)

\v

Dikey tab ekler (vertical TAB)

\”

├žift t─▒rnak karekterini yazd─▒r─▒r

\'

Tek t─▒rnak karekterini yazd─▒r─▒r

\

\ karekterini ekrana yazd─▒r─▒r

%%

% karekterini ekrana yazd─▒r─▒r

 

printf(“ilk sat─▒r ikinci sat─▒r”);              

Ekran ├ž─▒kt─▒s─▒:

ilk satir

ikinci satir

Di─čer karakterleri deneyerek kendiniz yapabilirsiniz.

3)Tip Belirleyici(conversion specifier):

Tip Karakteri

Anlam─▒

Yazd─▒r─▒lacak veri tipi

%c

Tek bir karekter

char

%s

Karekter dizi (string)

char

%d

Ondal─▒k say─▒

int, short

%ld

Uzun i┼čaretli ondal─▒k say─▒

long

%u

─░┼čaretsiz ondal─▒k say─▒

unsigned int, unsigned short

%lu

─░┼čaretsiz uzun tam say─▒

unsigned long

%f

Ger├žek say─▒

float

%lf

├žift duyarl─▒ ger├žek say─▒

double

 

int sayi = 255;
printf(“%d”,sayi);

Ekran ├ž─▒kt─▒s─▒:

255

 

char ad[10] = “Enes”;

printf(“Adiniz: %s”,ad);

Ekran ├ž─▒kt─▒s─▒:

Adiniz: Enes

 

char ad[10] = "Enes";

char soyad[6] = "Kilinc";

printf("Adiniz: %s Soyadiniz: %s",ad,soyad);

Ekran ├ž─▒kt─▒s─▒:

Adiniz: Enes

Soyadiniz: Kilinc

 

Puts Fonksiyonu

Puts fonksiyonunda yaln─▒zca d├╝z metin ve kontrol tipleri kullan─▒labilir, tip karakterleri kullan─▒lamaz. Yani % format─▒yla yaz─▒lan hi├žbir sembolik harf kullan─▒lamaz. Printf fonksiyonunda bir di─čer fark─▒ ise d├╝z metin yaz─▒ld─▒ktan sonra imle├ž otomatik olarak yeni sat─▒r ba┼č─▒na gider.

puts("Merhaba Dunya");

Ekran ├ž─▒kt─▒s─▒:

Merhaba Dunya

|

 

puts("Merhaba Dunya Merhaba eemuhendis.com");

Ekran ├ž─▒kt─▒s─▒:

Merhaba Dunya

Merhaba eemuhendis.com

|

 

Scanf Fonksiyonu

Scanf(); fonksiyonu klavyeden veri okumak i├žin yani kullan─▒c─▒dan veri girilmesi istenildi─čini kullan─▒lan fonksiyondur.

scanf(“%d”,&tam_sayi);

scanf(“%s”,&karekter);

Gets Fonksiyonu

Gets(); fonksiyonu yaln─▒zca metinsel (string) ifadeleri haf─▒zada tutmak i├žin kullan─▒labilir. Kullan─▒m─▒:

scanf(“%s”,&ad);

gets(ad);

 

Art─▒k giri┼č ├ž─▒k─▒┼č fonksiyonlar─▒n─▒ ├Â─črendi─čimize g├Âre program yazabiliriz:

Ekran ├ž─▒kt─▒s─▒:

10 Ocak 2019, 16:46 | 500 Kez G├Âr├╝nt├╝lendi.

TOPLAM 0 YORUM

    Hen├╝z Yorum Yap─▒lmam─▒┼č. ─░lk Yorum Yapan Sen Ol.

YORUM YAP

L├╝tfen Gerekli Alanlar─▒ Doldurunuz. *

*