printf ve escape
- C kursu
- Başlangıç
- Ders 5/116
- 4 dk
printf ile biçimli çıktı ve kaçış dizilerini öğrenirsin.
printf ve biçim belirteçleri
printf fonksiyonu metni biçimlendirerek ekrana yazar. Biçim belirteçleri değişkenlerin nasıl yazdırılacağını söyler:
%d: tamsayı%f: ondalıklı sayı%s: dizge%c: karakter
Kaçış dizileri de özel karakterleri temsil eder: \n yeni satır, \t sekme, \\ ters bölü işareti.
Birden çok belirteç
Birden çok değişkeni tek bir printf çağrısında yazdırabilirsin. Belirteçlerin sırası argümanların sırasına uymalıdır:
int yas = 25;
double boy = 1.75;
printf("Yaş: %d, Boy: %f", yas, boy);Çıktı: Yaş: 25, Boy: 1.750000
Belirteç sayısı argüman sayısına eşit olmalıdır; aksi halde tanımsız davranış oluşur.
Uygulama Biçimli çıktı yaz
int n = 5; değişkenini printf ile Sonuc: 5 şeklinde yazdır. %d belirteci kullan.
Başlangıç kodu
// printf ile Sonuc: 5 yazÖrnek çözüm
#include <stdio.h>
int main(void) {
int n = 5;
printf("Sonuc: %d", n);
return 0;
}Beklenen çıktı
Sonuc: 5
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 \n ne anlama gelir?
- Sekme boşluğu
- Yeni satır Doğru cevap
- Geri al
- Tırnak işareti
Açıklama: \n yeni satır anlamına gelir; imleci bir alt satıra taşır.
2 Tamsayı belirteci
printf("Sonuc: ____", 5);
printf("Sonuc: %d", 5);
Açıklama: %d tamsayılar için kullanılan belirteçtir.
3 printf("%d %d", a, b); ne yazdırır?
- Yalnızca b'yi yazdırır
- Yalnızca a'yı yazdırır
- İki tamsayıyı boşlukla ayırır Doğru cevap
- Hata verir
Açıklama: %d %d belirteci iki tamsayıyı arada boşlukla yazdırır.