C/C++ dilinde her veri belirli bir tipte tanımlanmalıdır. Yapılan işleme göre doğru tipte tanımlanmayan değerler veri kayıplarına yol açar. Yine yanlış veri tipi kullanmak tamamen çöp değerler ile çalışmaya da sebep olabilir. C/C++ dilinde temel veri tipleri şunlardır: Temel aritmetik veri tipleri: integer tipler, floating-point(kayan noktalı) tipler Integer tipler şu şekilde gösterilir. Bazı değerler derleyicilere göre değişiklik gösterebilmektedir. Tip Hafıza boyutu Değer aralığı char 1 byte -128 ile 127 arası ya da 0 ile 255 arası unsigned char 1 byte 0 ile 255 arası signed char 1 byte -128 ile 127 arası int 2 ya da 4 bytes -32,768 ile 32,767 arası ya da -2,147,483,648 ile 2,147,483,647 arası unsigned int 2 ya da 4 bytes 0 ile 65,535 arası ya da 0 ile 4,294,967,295 arası short 2 bytes -32,768 ile 32,767 arası unsigned short 2 bytes 0 ile 65,535 arası long 4 bytes -2,147,483,648 ile 2,147,483,647 arası unsigned long 4 bytes 0 ...
Bir önceki yazıda basit bir program nasıl yazılım ve çalıştırılır bahsetmiştim. Ancak bu programın kaynak kodunda yazılan şeyler nedir bahsetmemiştim. Şimdi bunların üzerinden geçerek temel yapıyı göstermeye çalışacağım. "Hello world!" programını tekrar yazalım ve satır satır inceleyelim. 1. #include<stdio.h> 2. #include<conio.h> 3. int main() { 4. printf("Hello, World!"); 5. getch(); 6. return 0; } Bir C/C++ kodu yazılırken en üstte daima header dosyaları da denilen kütüphaneler tanımlanır. Bu kütüphanelerde sizin kod içinde kullandığınız fonksiyonların tanımları bulunur. Gözden kaçmaması açısından en üstte yazılması daha doğru ol...