Değişken tanımlama
- C++ kursu
- Başlangıç
- Ders 7/116
- 4 dk
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şlatmaint 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
#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
#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
____ price = 19.99;
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 |