C++ ta ekrana değer yazdırmak için kullanılan printf() fonksiyonu içerisinde kullanılabilecek özel karakterler ve ne anlama geldiklerini yazımızda inceleyebilirsiniz.
%d,%i : Tamsayı yazdırma
%c : Karakter yazdırma
%s : Metin yazdırma
%f : Reel sayı yazdırma (float, double)
%o : Sekizlik sayı yazdırma
%x,%X : Hex sayı yazdırma
%u : İşaretsiz tamsayı
%hd : Short tamsayı
%e,%E : Üslü reel sayı yazdırma
%g,%G : Üslü veya reel
%p : Adres (4 veya 8 rakam)
%ld,%li,%lu,%lx,%lo : Long tamsayı
%Lf, %Le : Long double
===============www.yazilimkodlama.com================
\a : bip
\b : geri silme
\f : ileri sarma (yazıcı)
\n : Sonraki satır başına git
\r : Sonraki satır başına git
\t : Yatay sekme (tab)
\v : Dikey sekme
\\ : Ters bölü karakteri
\? : Soru işareti karakteri
\’ :Tek tırnak karakteri
\” : Çift tırnak karakteri
Sayısal değerler yazdırmak için:
1 2 3 4 | printf(“a değişkeni=%d”,a); //tamsayı printf(“b değişkeni=%f”,b); //reel |
Karakter ve metin yazdırmak için:
1 2 3 4 | printf(“c değişkeni=%c”,c); //karakter printf(“cümle=%s”,cumle); //metin |
Virgülden sonra 2 basamak yazdırılması:
1 2 3 4 5 | printf(“%.2f”,reel); //C cout.precision(2); //C++ cout<<reel; |