Griffin Premium
Merhaba arkadaşlar bugün sizlerle printf() içerisinde kullanılan özel karakterleri göreceğiz, özel karakterlerin ne anlama geldiğini açıklamalardan öğrenebilirsiniz.
C++:
%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
C++:
\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ğer yazdırmak için:
Kod:
printf(“a değişkeni=%d”,a); //tamsayı
printf(“b değişkeni=%f”,b); //reel
Karakterleri ve metinleri yazdırmak için:
Kod:
printf(“c değişkeni=%c”,c); //karakter
printf(“cümle=%s”,cumle); //metin
Virgülden sonra 2 basamak yazdırılması:
Kod:
printf(“%.2f”,reel); //C
cout.precision(2); //C++
cout<<reel;