C PROGRAMLAMA DİLİ


C Yazılım Dili günümüzde birçok programın temelinde kullanılmaktadır.C Programlama Dili genel amaçlı yapısal bir programlama dilidir.Dennis Ritchie tarafından 1972 yılında geliştirilmiştir.

Temel Komutlarıyla C Yazılım Dili

; ifadesi C yazılım dilinde komutların sonuna konulması gereken bir ifadedir.Eğer ; konulmazsa program hata verir.

{ } ifadesi C Yazılım Dilinde programın giriş ve çıkışını yani başlangıç ve bitişini ifade eden sembollerdir.{ programın başladığını,} ise programın bitmiş olduğunu ifade eder.

#include ifadesi standart giriş-çıkış fonksiyonlarını tanımlamamızı sağlar.

main(); ifadesi programın ana kütüphanesidir.

<stdio.h>  ifadesi C Yazılım Dilinde ele alacağımız kütüphaneye bir örnektir.stdio.h ifadesi ANSI C de tanımlanmış bir kütüphanedir.Bu kütüphaneler genel anlamda Başlık Dosyaları olarak adlandırılabilir.ANSI C deki standart Başlık Dosyaları,
assert.h
locale.h     
stddef.h
ctype.h   
math.h       
stdio.h
errno.h     
setjmp.h     
stdlib.h
float.h
signal.h    
string.h
limits.h    
stdarg.h     
time.h
olarak tanımlanabilir.Birçok C derleyicisinde yukarıdakilere ek olarak tanımlanmış kütüphaneler de mevcuttur.

scanf(); ifadesi kullanıcıdan değer isteme komutudur.Bu komut yazıldıysa kullanıcıdan istenilen sayı tipindeki değeri klavyeden tuşlaması beklenmektedir.Giriş fonksiyonu olarak tanımlanabilir.scanf fonksiyonunda kullanıcıdan istediğimiz veriyi tanımlarken verinin tipini belirttikten sonra & sembolü konulmalıdır.Kullancııdan birden fazla veri istenilecekse her bir veri arasına virgül konulmalıdır.

printf(); ifadesi ekrana yazdırma fonksiyonudur.İstenilen ifade parantez içerisine çift tırnak işareti altında yazılır.Programı çalıştırdığımızda tırnak içinde yazdığımız ifade ekranda bulunacaktır.

while bir çeşit döngü kullanımıdır.While ifadesinde istediğimiz şartı ve şartı oluşturduktan sonra istediğimiz durumu tanımlarız.Bu şart oluşuncaya dek program çalışır.Şart oluştuktan sonra ise bu durum için tanımladığımız ifade gerçekleşecektir.

for klasik döngü komutudur.Belirli bir durumun tekrarlanması isteniyorsa bu komut kullanılmalıdır.

if-else ifadesi genel şart koşuludur.Bir koşul verilecekse if kullanılır.Koşulun değili else ifadesinden sonra belirtilmelidir.

return 0; ifadesi main fonksiyonunun tam sayı beklentisi uyarısını engellemek amacıyla kullanılır.Kullanılmasa da olur ancak kullanılmadığı takdirde program çeşitli durumlar için uyarı verebilir.return 0; ifadesi genelde programın son basamağında kullanılır.

\n ifadesi yazma işleminden sonra ekranda yeni bir satıra geçilmesini sağlamak içindir.


C Yazılım Dilinde Temel Veri Tipleri

Yazılım dilinde veri tipi ifadesi,programları oluşturuken kullandığımız yazılım diline göre değişen, program üzerinde tanımladığımız işlemlerdir.

integer veri tipi tam sayıları belirtir.İşlem oluşturulurken sayı değeri kullanılıyorsa int veri tipi kullanılır.Kodlamada int ifadesi %d olarak tanımlanmaladır.

float veri tipi ise tam olmayan yani ondalıklı sayıları ifade etmemizi sağlar.İşlem oluştururken kullanıcığımız sayı eğer ondalıklı bir sayı ise float veri tipi kullanılır.Kodlamada float ifadesi %f olarak tanımlanmalıdır.

char veri tipi harfleri tanımlamamıza yarayan ifadedir.Program oluşturulurken harf tanımlanmak istenilirse char veri tipi kullanılmalıdır.Kodlamada char ifadesi %c olarak tanımlanmalıdır.

C Dilinde Dört İşlem  Dört İşlem 

+
Toplama

9 + 1=10

-
Çıkarma

7 – 3=24

*
Çarpma
2* 3=8

/
Bölme

6 / 3 =2

Matematikte olduğu gibi programlamada da işlem önceliği geçerlidir.

C Yazılım Diliyle Basit Bir Örnek Çözelim,

Soru:
Kullanıcıdan alınacak olan A ve B integer verileri verilsin.A ve B nin aritmetik ortalamasını bulan kodu yazınız.

Çözüm:
#include<stdio.h>
int main(void)
{
int A,B,ortalama;
scanf("%d","%d",&A,&B);
ortalama=(A+B)/2
printf("%f",ortalama);
}
şeklinde kodlandığı takdirde soru tamamlanmış olur.

Popüler Yayınlar