C Programlamaya Giriş
Programlama öğrenmek istiyorsun ve nereden başlayacağını bilmiyor musun ?Birçok programlama dili içinden hangisini seçeceğine karar mı veremiyorsun ? O zaman C programlama dili ile programlama öğrenmeye başla. Neden mi ?
-30 yıldan uzun süredir kullanılan bir dil olduğu için birçok kaynak var.
-Dil ile ilgili pek çok konuyu açık ve anlaşılır şekilde anlatmış birçok öğretici bulunmakta.
-Dünya üzerinde geçerliliği olan bir programlama dili.
-Oturup sıfırdan bir işletim sistemi bile yazabileceğiniz bir dil.
-Bu dili iyi öğrenirseniz C++ gibi diğer dilleri daha kolay öğrenebilirsiniz.
Peki C ye nereden başlamak gerekir ? İşte bu konuda size ben yardımcı olacağım.
C Programlamaya Giriş
Öncelikle her programlama dilinde olduğu gibi programın genel kod yapısını anlatmak için Merhaba Dünya yazdırarak başlayalım ve kullandığımız komut satırlarını anlatalım.
#include <stdio.h> /* Stdio.h bir kütüphanedir ve kodları bu kütüphaneden çekerek kullanırız.*/
int main (void) /* main fonksiyonu ana fonksiyondur ve her programda olması gerekir. */
{
printf("Merhaba Dunya");
Printf fonksiyonu yazdırma komutudur ve türkçe karakter kabul etmez.
return 0;
}
Şimdi ise değişken tanımlama ve tanımladığımız değişkenlere değer atamaya bir göz atalım.
Değişken Tanımlama Kuralları
1- Tanıtıcı içinde harf(a...z, A.....Z) , sayi(0...9) veya altçizgi(underline_); bulunubailir.
2- Bir tanıtıcı, bir harf yada alt çizgi *_* işareti ile başlamalıdır.
3- Tanıtıcı içiersinde özel karakterler($,#,&,ö,s) bulunmaz.
4- Tanıtıcı özel amaçlı sözcüklerden biri olamaz.
5- C dili büyük-küçük harf duyarlıdır.
----Doğru kullanım örnek---
ogrenci_yasi
_2017_yili_ücreti
ucret
yas
---Yanlış kullanım örnek---
60_yili
öğrenciyaşi
çetin
---Değişken / Tanıtıcı tanımlama----
int ogrenci_yasi;
int yas;
float maas;
char isim;
Veri Tipi Açıklama Bit Aralık
int Tam sayı 16 -32768 ile 32767
32 -2147483648 ile 2147483647
double Çift duyarlı reel sayı 64 (12 basamak)
float Reel Sayi 32 (6 basamak)
char Karakter 8 8 ile 295
Short int Kısa Tam Sayı 8 -128 ile 127
Long int Uzun Tam Sayı 32 -2147483648 ile 2147483647
unsigned int işaretsiz Tam Sayı 16 0 ile 65535
0 yorum