Modül dersleri (1/3)
Değişkenler ve veri türleri
C++'da her değişkenin derleme zamanında iyi tanımlanmış bir statik türü vardır. Bu, belirli bir türdeki değişkeni bir kez tanımladığınızda, onun türünü daha sonra değiştiremeyeceğiniz anlamına gelir.
Bu yaklaşım, çalışma zamanında maksimum performansı garanti eder ve derleyicinin, program çalıştırılmadan önce birçok yaygın hatayı yakalamasına olanak tanır.
Bildirim ve Başlatma
C++'ta bir değişken bildirmek için önce değişkenin tipini, ardından değişkenin adını belirtmeniz gerekir:
int age; // Declaration without initialization (contains an undefined value!)
age = 25; // Subsequent assignmentModern Başlatma
Modern C++ çeşitli başlatma biçimleri sunar. En güvenli ve en tek biçimli olanı ayraç başlatma'dır (C++11'de tanıtılmıştır):
int age = 25; // Classic initialization (C-style)
int score {100}; // Uniform initialization (C++11)Temel İlkel Türler
Her gün kullanacağınız ana veri türleri şunlardır:
| Tür | Açıklama | Örnek |
|---|---|---|
int | Tamsayı sayılar (örn. 1, -42, 0) | int points = 50; |
double | Çift duyarlıklı kayan noktalı sayılar | double price = 19.99; |
char | Tek tırnak içine alınmış tek bir karakter | char grade = 'A'; |
bool | Boole değerleri (true veya false) | bool isActive = true; |
Karmaşık Nesneler: std::string
Metin dizilerini yönetmek için C++ standart kitaplığı std::string sınıfını sağlar (<string> üstbilgisinde tanımlanır):
#include <string>
std::string name = "Alice";Kendin dene
Age türünde, değeri 30 olan int türünde bir değişken bildirin ve bunu std::cout kullanarak yazdırın.
İpucu göster
Değişkeni bildirmek için `int age = 30;`sözdizimini kullanın ve ardından onu`std::cout << age;` ile yazdırın.
3 denemeden sonra çözüm mevcut
'Alice' değerine sahip std::string türünde kullanıcı adı adlı bir değişken bildirin ve bunu std::cout kullanarak yazdırın.
İpucu göster
ABD `std::string kullanıcı adı = "Alice";` ve tüm std::cout akışını sağlar.
3 denemeden sonra çözüm mevcut