C İle Kodlamaya Giriş
C dili çok geniş bir dildir hemen hemen yapmak istediğiniz her şeyi C dili ile yapabilirsiniz çok geniş bir yelpazesi vardır C dilinin örnek vermek gerekirse C dili ile mobil uygulamalar oyunlarda yapabilirsiniz robot da yapabilirsiniz yani anladığınız gibi C dile bir çok özelliği barındırıyor. Üniversitelerde de ilk olarak C dili öğretilir bunun nedeni üniversiteler ilk önce mantığı oturtmak ister. C dili anlaşılır ve basit bir programlama dilidir.
Bu yazımızda C dilinin özelliklerinden bahsedeceğim ve basit uygulamalar geliştireceğim. İlk olarak basit bir işlem olan ekrana “Hello World” yazacağım ve bu kodlar üzerinden size anlatmaya çalışacağım.
#include <stdio.h> int main() { printf("Hello World"); return 0; }
C dili ile kod yazarken belli başlı temel ögeleri bilmemiz gerekir;
#include <stdio.h> : Bu ifadenin ile kütüphane ekleriz include programımıza ekleyecek mesela ileride math kütüphanesi ekleyerek işlemleri kısayoldan yapmamızı sağlar.Burada include kullanamamızın amacı kütüphanenin içerisine dahil etmek stdio.h ise giriş ve çıkış işlemlerini yapıyor.
int main() : Asıl işlemlerin gerçekleştigi alan. Bu aralıkta yazdığınız kodlar ekrana basılacaktır.
printf() : printf ile ekrana ne yazmak istediginiz printf içerisinde parantezler de tırnak işaretleri içerisinde yazarak ekrana bastırabilirsiniz.
return 0 : Program işlemlerin hepsini okuduktan sonra en son bu söz dizimini görerek programın sonlanmasını sağlar.
scanf () : scanf kullanılarak kullanıcıdan sayı alınması istenir yani size sorulur ne girmek istediginiz.
Yukarıda yazdıgımız programın ekran çıktısı aşağıdaki gibidir.
Şimdi burada yazacagım kodda ilk önce kullanıcıdan bir sayı isteyecegim sonra bu sayıyı ekrana bastıracagım.
#include<stdio.h> int main() { int sayi; printf("Bir sayi giriniz:"); scanf("%d",&sayi); printf("Girdiginiz sayi %d",sayi); return 0; }
Burada bilmedigimiz bazı karakterler görebilirsiniz int gibi;
int : integer yani tam sayı deger demek bunların bilgisayarda ne kadar yer tuttugunuda internet vardı belki ileri yazılırımda bahsedebilirim ama şuan için önemli degil. int ler yani tam sayılar ekrana bastırılırken veya kullanıcıdan alınırken %d ile işlem yapılır eğer %d görüyorsanız bunun int bir değer oldugunu anlayabilirsiniz.
& : Ampersant diye okunur bu karakter sayesinde degişken içerisnde bilgi tutulur.
float : Float anlamı ondalıklı sayı demek. Ondalıklı bir sayı girecekseniz float tipinde girmeniz gerekir. %f ile gösterilir ekrana basarkende kullanıcıdan okunurkende.
double : Hem float hem de int degerleri almak için veya ekrana basmak için kullanabilirsiniz. %lf ile gösterilir.
char : karakter yani harf girdiginizde ekrana basmaya yardımcı olan tiptir %c ile işlem yapılır.
string : Daha çok bir kelime veya yazı yazdıgınızda string ile ekrana basarsınız %s ifadesini kullanırsınız.
Yukarıdaki söz diziminin ekran çıktısını aşagıda bulabilirsiniz. Eger bir sorun yaşıyorsanız yorumlarda belirtebilirsiniz.