29 Eylül 2016 Perşembe

C DERSİ – (printf, scanf, place holder, veri tipleri, operatörler, if, for Açıklamaları)



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.
                                        https://www.youtube.com/watch?v=Jz1g4rLY3Qc

Hiç yorum yok :

Yorum Gönder

Yorumlarınız için teşekkür ederim:)