THE HY📝 ORGANIZATION

C Programlama Dili genel amaçlı yapısal bir programlama dilidir. Dennis Ritchie tarafından 1972 yılında geliştirilmiştir.

C Yazılım Dili günümüzde birçok programın temelinde kullanılmaktadır.

Temel Komutlarıyla C Yazılım Dili

Noktalı virgül (;) ifadesi C yazılım dilinde komutların sonuna konulması gereken bir ifadedir. Bu simge C dilinde o kod bloğundaki işlemin sona erdiğinin göstergesidir. Eğer ; konulmazsa program hata verir.

|-|/

Süslü parantez ( { } ) ifadesi C Yazılım Dilinde programın giriş ve çıkışını yani başlangıç ve bitişini ifade eden sembollerdir. { sembolü kod grubunun başladığını, } sembolü ise kod grubuunun bitmiş olduğunu ifade eder.

|-|/

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

|-|/

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.


|-|/

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. Kullanıcı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ştururken 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ımlanmalıdır.

|-|/

float veri tipi ise tam olmayan yani ondalıklı sayıları ifade etmemizi sağlar. İşlem oluştururken kullanacığı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 alfabeyi yani 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

İşlem AdıSembolMatematiksel KullanımıC Yazılım Dilinde Kullanımı
Toplama+9 + 1 = 109 + 1 = 10
Çıkarma7 – 3 = 47 – 3 = 4
Çarpma*2 x 3 = 62 * 3 = 6
Bölme/6 / 3 = 26 / 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 değerlerinin 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);
return 0; 
}

şeklinde kodlandığı takdirde soru tamamlanmış olur. Burada yapılan işlemler şu şekilde.
– integer bir A,B,ortalama verileri tanımlandı. Tanımlanan ortalama verisi, A ve B integer verileriyle yapılacak olan işlemin sonucu olarak nitelendirildi.
– scanf() komutu kullanılarak kullanıcıdan A ve B tam sayı değerlerinin girilmesi istendi.
– ortalama verisi, A ve B verilerinin matematiksel olarak istenilen işleminin sonucu olarak tanımlandı ve = ifadesiyle bu ortalama verisine atandı.
– printf() komutu kullanılarak ekranda ortalama ifadesinin ne olduğu, yani cevabın yazılması istendi.
– return 0; ifadesi de cevabın ekranda kalmasını, yani yaptığımız işlemin hafızaya kaydedilmesini sağladı.

#HY📝

Popüler