CodeBlanks Logo Icon CodeBlanks

Değişken tanımlama

int, double, char, bool ve float türlerinde değişken tanımlamayı öğrenirsin.

Değişken tanımlama

Bir değişken, bir değeri adıyla saklayan kutudur. C++'ta değişken tanımlarken önce tür, sonra ad, sonra (isteğe bağlı) başlangıç değeri yazılır: int score = 90;.

Sık kullanılan türler: int (tam sayı), double (ondalıklı), float (tek duyarlıklı ondalık), char (tek karakter) ve bool (doğru/yanlış).

Değişken adı harfle veya alt çizgiyle başlamalı, boşluk içermemelidir. Türkçe karakter technically kullanılabilir ancak taşınabilirlik için İngilizce harf önerilir.

Başlatma

Değişken tanımlandığında değer verilmesine başlatma denir. int x = 5; x'i 5 yapar. int x; ise x'i başlatılmamış bırakır; okumadan önce değer atamamak tanımsız davranışa yol açar.

C++'ta üç başlatma biçimi yaygındır:

  • int x = 5; — kopya başlatma
  • int x{5}; — süslü başlatma (daraltma dönüşümünü engeller)
  • int x(5); — parantez başlatma

Başlatma, programa güven ve öngörülebilirlik katar; değişkeni okumadan önce mutlaka değer ver.

Uygulama Dört türü tanımla ve yazdır

main içine bir int, bir double, bir char ve bir bool değişkeni tanımla. Değerleri sırayla 90, 19.99, 'A' ve true olsun. Her birini ayrı bir std::cout satırıyla std::endl kullanarak yazdır.

Başlangıç kodu

main.cpp
#include <iostream>

int main() {
    // Bir int, bir double, bir char ve bir bool tanımla
    // Her birini std::cout ile yazdır
    return 0;
}

Örnek çözüm

main.cpp
#include <iostream>

int main() {
    // Bir int, bir double, bir char ve bir bool tanımla
    int score = 90;
    double price = 19.99;
    char grade = 'A';
    bool active = true;
    // Her birini std::cout ile yazdır
    std::cout << score << std::endl;
    std::cout << price << std::endl;
    std::cout << grade << std::endl;
    std::cout << active << std::endl;
    return 0;
}

Beklenen çıktı

90
19.99
A
1

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 Hangisi geçerli bir değişken tanımıdır?

  • int 2count = 5;
  • int count = 5; Doğru cevap
  • int count = ;
  • int = 5;

Açıklama: int count = 5; geçerli bir tanımdır.

2 Ondalıklı değişken

Soru
____ price = 19.99;
Cevap
double price = 19.99;

Açıklama: Ondalıklı değerler için double kullanılır.

3 Türleri örneklerle eşleştir

Kavram Anlamı
int 90
double 19.99
char 'A'
bool true

Başlangıç bölümündeki tüm dersler