PRİNTF
C dilinde mesajları, metinleri, hesap sonuçlarını, değişkene
atanan bir sonucu ve ya değişkenleri veri tipleri ve kod karakterlerini ekrana
formatlı bir biçimde yazdıran komuttur.
Printf’te ekrana yazdırılan (siyah ekran) ifadelerin düzgün
bir şekilde görünebilmesi ya da biçimli olabilmesi için bazı özel karakter
kombinasyonları kullanılır. Bunlar genellikle “Backslash(ters slaj)” dediğimiz
karakterle başlar. Şimdi bunları aşağıda inceleyelim:
KOD
|
İŞLEV
|
\a
|
Sesli Uyarı(Bip sesi)
|
\b
|
İmleci bir sola kaydırır.
|
\f
|
Bir sonraki sayfaya geçip imleç sayfa başındadır.
|
\n
|
Bir alt satıra geç.
|
\r
|
Satır başına geçer
|
\t
|
1 tab ileri gider.
|
\\
|
Ters Slaj ifadesini verir.
|
\?
|
Soru işareti ifadesini verir.
|
\’
|
Tek tırnak işareti ifadesini verir.
|
\”
|
Çift tırnak işareti ifadesini verir.
|
\0
|
Sonlandırıcı Karakter
|
%%
|
% işaretini ifade eder.
|
ÖRNEK:
Değişken atanan bir değerin ramdeki yerine verilen isme denir. Bir nevi verilerin hafızada tutulmasını istediğimiz ramde
bulunan odacıklara verilen isimdir. Bu değişekenleri ekran printf’le
yazdırırken veri karakterlerini ve veri türlerini bilmemiz gerekmektedir. Veri
türleri ve karakterleri aşağıdaki tabloda verilmiştir.
Tür
|
Tür İsmi
|
Tür Karakteri
|
Min.
|
Mak.
|
Byte
|
Karakter
|
char
|
%c
|
-128
|
127
|
1
|
Kısa Tamsayı
|
short
|
%d
|
-32768
|
32767
|
2
|
Tam Sayı
|
int
|
%d
|
-32768
|
32767
|
2
|
Uzun Tamsayı
|
long int
|
%ld
|
-2147483648
|
2147483647
|
4
|
İşaretsiz Tamsayı
|
unsigned int
|
%u
|
0
|
65535
|
2
|
İşaretsiz Uzun Tamsayı
|
Long unsigned
|
%lu
|
0
|
4294967295
|
4
|
Virgüllü Sayı
|
float
|
%f
|
1,17549e-38
|
3,40282e-38
|
4
|
Uzun Virgüllü Sayı
|
double
|
%lf
|
2,22504e-308
|
1,79769e-308
|
8
|
SCANF
Kullanıcının ekrana bilgi girmesini sağlayan komuttur. Kullanım
şekli :
İF-ELSE
‘if’ ve ‘else’ komutları c dilinde koşullu ifadelerin
yazımında kullanılır.
ÖRNEK: Kullanıcının girmiş olduğu sayı 10 dan küçük ise “KÜÇÜK”
değilse de “BÜYÜK” yazdıran programı yapalım.
FOR DÖNGÜSÜ
Döngüler tekrar eden işlemlerin ya da tekrar etmesini
istediğimiz verilerin bir koşul yardımıyla aktarıldığı komuttur.
ÖRNEĞİN:1 de 100 kadar yazdırma
OPERATÖRLER
OPERATÖR
|
AÇIKLAMA
|
ÖRNEK
|
ARİTMATİK
OPERATÖRLER
|
+
|
Toplama
|
x+y
|
|
-
|
Çıkarma
|
x-y
|
|
*
|
Çarpma
|
x*y
|
|
/
|
Bölme
|
x/y
|
|
%
|
Mod
|
x%y
|
OPERATÖR
|
AÇIKLAMA
|
ÖRNEK
|
ATAMA
OPERATÖRLER
|
=
|
Atama
|
X=y
|
|
+=
|
Ekleyerek atama
|
X+=y
|
|
-=
|
Eksilterek atma
|
x-=y
|
|
%=
|
Modunu alıp atama
|
X%=y
|
|
++
|
Bir artırma
|
X++ ve ya ++x
|
|
--
|
Bir eksiltme
|
x- - ve ya - -x
|
OPERATÖR
|
AÇIKLAMA
|
ÖRNEK
|
KARŞILAŞTIRMA
OPERATÖRLER
|
>
|
Büyütür
|
x>y
|
|
<
|
Küçüktür
|
x<y
|
|
==
|
Eşittir
|
x=y
|
|
>=
|
Büyük eşit
|
>=y
|
|
<=
|
Küçük eşit
|
<=y
|
|
!=
|
Eşit DEĞİL
|
x!=y
|
OPERATÖR
|
AÇIKLAMA
|
MANTIKSAL OPERATÖRLER
|
&&
|
Ve
|
|
||
|
Veya
|
|
!
|
Değil
|
Bu konuları daha iyi öğrenebilmek için bu dersleri izleyebilirsiniz.
Hiç yorum yok :
Yorum Gönder
Yorumlarınız için teşekkür ederim:)