Atama operatörleri
- C++ kursu
- Başlangıç
- Ders 25/116
- 4 dk
=, +=, -=, *=, /= ve ++/-- ile kısayol atamalarını öğrenirsin.
Atama operatörleri
= operatörü sağdaki değeri soldaki değişkene atar: x = 5;. Bu en temel atama operatörüdür.
C++ ayrıca bileşik atama operatörleri sunar: +=, -=, *=, /=, %=. Bunlar işlemi ve atamayı tek adımda yapar.
Örneğin x += 5 ile x = x + 5 aynı anlama gelir. Benzer şekilde x -= 3 = x = x - 3, x *= 2 = x = x * 2. Bu operatörler kodu kısa ve okunaklı yapar.
Bileşik atama kullanımı
Bileşik atama operatörleri bir değişkeni güncellerken kullanışlıdır. Bir sayaç her adımda artırmak için count += 1 yazarsın; bu count = count + 1 ile aynıdır.
Örnek: başlangıçta score = 50. score += 20 → 70. score -= 10 → 60. Sonuç olarak score 60 olur.
Bu operatörler yalnızca sayılarla sınırlı değildir; std::string ile += dize birleştirme için de kullanılır: text += "!". Ama çarpma ve bölme yalnızca sayılar için geçerlidir.
Uygulama Bileşik atama ile güncelle
main içine int score = 50; tanımla. score += 20; ve score -= 10; ile score'u güncelle. Sonra score'u std::cout ile std::endl kullanarak yazdır. Çıktı 60 olmalı.
Başlangıç kodu
#include <iostream>
int main() {
// score değişkenini tanımla ve +=, -= ile değiştir
// std::cout ile yazdır
return 0;
}Örnek çözüm
#include <iostream>
int main() {
// score değişkenini tanımla ve +=, -= ile değiştir
int score = 50;
score += 20;
score -= 10;
// std::cout ile yazdır
std::cout << score << std::endl;
return 0;
}Beklenen çıktı
60
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Atama operatörlerini eşleştir
| Kavram | Anlamı |
|---|---|
= |
Temel atama |
+= |
Topla ve ata |
-= |
Çıkar ve ata |
*= |
Çarp ve ata |
2 x += 5 ifadesi neyin kısaltmasıdır?
- x = 5
- x = x + 5 Doğru cevap
- x + 5
- x == 5
Açıklama: x += 5, x = x + 5'in kısaltmasıdır.
3 Çıkar ve ata
score ____ 10;
score -= 10;
Açıklama: -= operatörü çıkarma ve atamayı birleştirir.