C Programlama Giriş Çıkış Fonksiyonları | DERS 2 |

facker70

Katılımcı Üye
18 Nis 2010
487
0
Karaman
printf() Fonksiyonu

Değişkenlerin icinde bulunan değerleri veya bir mesajı ekrana yazdırmaya yarayan fonksiyondur.
1. Kullanım şekli düz metin çıkışı
printf("Merhaba Blog Okurum");

Komutunun ekran çıktısı
Merhaba Blog Okurum
şeklinde olacaktır.
2. Kullanım şekli kontrol karakterleri

Yeri gelmişken kontrol karakterlerinden bahsedelim bu karakterlerdir örneğin satır başı yapma ses üretme yeni sayfaya geçme gibi özelikleri vardır.
kont%2Bkark.PNG


printf("Merhaba \n Blog okurum");

Ekran çıktısı ise

Merhaba
Blog okurum



Şeklinde olacaktır.


3. Kullanım Şekli Tip Belirleyici


Burada ki kullanım şekli biraz daha karmaşık gözükse de mantığı oldukça basittir.
% karakteri ile başlar ve arkasında tip belirleme karakteri eklenir.
tip%2Bbelre.PNG


...
int x;
x=25;
printf(" Girilen sayi %d ",x);

Ekran çıktısı ise:

Girilen sayi 25

şeklinde olacak.

Puts Fonksiyonu

printf() fonksiyonundan farklı olarak puts fonksiyonu ile yazdırdığımızda imleç bir satır aşağıda bekler. Ancak Önemli olan tip karakterleri bu komut da kullanılamaz. Sonuç olarak printf fonksiyonunu kullanmayı bildikten sonra bizim için çokta önemli bir fonksiyon değildir.

Scanf Fonksiyonu


Klavyeden veri okumak için kullanılır. Bu fonksiyon sayesinde kullanıcının girdiği değeri değişkenimizin içine atayabiliriz.

int x;
scanf("%d",&x);

Bu komut ile kullanıcının girdiği değeri x degişkenimize atamış olduk.



BAŞLIK DOSYALARI

#include <stdio.h>

Programlarımız içinde scanf puts printf fonksiyonlarını kullanabilmemiz için bizim bir kütüphane eklememiz gerekir ve stdio.h kütüphanesinde bu fonksiyonlar tanımlıdır. Biz bu stdio.h kütüphanesini eklemezsek bu fonksiyonları derleyicimiz tanımlayamaz.

Programlama kısmında DevC++ kullanacağız.

Alinti:

***Devam Edecek ***
 
Son düzenleme:
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.