Değişkenler ve Temel Veri Tipleri: int, float, char ve double

crazy_coder

Moderatör
Katılım
20 Şub 2026
Mesajlar
204
Tepkime puanı
0
Puanları
16

C++ Değişkenler ve Temel Veri Tipleri​


C++, "Strongly Typed" (Güçlü Tipli) bir dildir. Yani bir değişkeni kullanmadan önce onun tipini mutlaka belirtmeniz gerekir. Bu özellik, hataları henüz kod derlenirken yakalamanıza yardımcı olur.



1. Temel Veri Tipleri​


Veri TipiAçıklamaBoyut (Tipik)Örnek
intTam sayıları saklar.4 Byteint yas = 25;
floatOndalıklı sayıları saklar (7 basamak hassasiyet).4 Bytefloat boy = 1.75f;
doubleDaha hassas ondalıklı sayılar (15 basamak).8 Bytedouble pi = 3.14159;
charTek bir karakteri saklar.1 Bytechar not = 'A';
boolDoğru (true) veya Yanlış (false) değerini saklar.1 Bytebool gecerli = true;



2. Değişken Tanımlama Kuralları​


C++'ta değişken ismi seçerken şu kurallara dikkat etmelisiniz:

  • []Değişken isimleri harf veya alt çizgi (_) ile başlamalıdır.
    []Sayı ile başlayamazlar (Örn: 1sayi hatalıdır).
    []Büyük/küçük harf duyarlıdır (yas ve Yas farklı değişkenlerdir).
    []Türkçe karakter ve boşluk kullanılmamalıdır.
  • C++ anahtar kelimeleri (int, return, main vb.) isim olarak kullanılamaz.



3. Verilerin Hafızadaki Yerleşimi​


Bir değişken tanımladığınızda, işletim sistemi o veri tipinin boyutuna göre RAM üzerinde bir yer ayırır.

C++:
int puan = 100;

Yukarıdaki satır çalıştığında, hafızada "puan" ismine karşılık gelen bir adres belirlenir ve o adrese 100 değeri (ikilik sistemde) yazılır.



4. Kullanıcıdan Veri Alma (cin)​


Değişkenlerin gerçek gücü, kullanıcıdan aldığımız değerleri saklayabilmeleridir. Bunun için std::cin komutunu kullanırız.

C++:
#include <iostream>
using namespace std;

int main() {
int sayi;
cout << "Bir sayi giriniz: ";
cin >> sayi; // Kullanıcının girdiği değeri 'sayi' değişkenine atar

cout << "Girdiginiz sayinin karesi: " << sayi * sayi << endl;
return 0;

}



Sonuç​


Değişkenler ve veri tipleri, programlamanın alfabesi gibidir. Hangi veriyi hangi tipte saklayacağınızı bilmek, hem uygulamanızın performansını artırır hem de bellek yönetimini optimize eder. Unutmayın, hassas matematiksel işlemler yapacaksanız float yerine her zaman double tercih etmelisiniz!
 
Geri
Üst