Menu
Coddy logo textTech

Tür Bildirimi

Coddy'nin C++ Journey'sinin Temeller bölümünün bir parçası — ders 11 / 74.

C++'da, bir değişken belirli bir türle bildirildikten sonra, yalnızca o türdeki değerleri tutabilir. Örneğin, bir int değişkeni yalnızca tam sayı değerlerini tutabilir ve bir std::string değişkeni yalnızca metin tutabilir.

Örneğin:

int age = 25;          // Sadece tam sayıları tutabilir
string str = "abc";  // Sadece metin tutabilir

Bunlar hatalara neden olur:

age = "defg";  // Hata: int değişkenine metin yerleştirilemez
str = 25;      // Hata: string değişkenine sayı yerleştirilemez

Bunlar geçerlidir:

age = 26;        // Tamam: yeni bir tam sayı atama
str = "Jane";    // Tamam: yeni bir metin dizesi atama
challenge icon

Görev

Başlangıç

Aşağıdaki değişkenleri ilgili türleri ve değerleri ile tanımlayın:

  • Değeri 10 olan count isimli bir int değişkeni.
  • Değeri 150.75 olan total isimli bir double değişkeni.
  • Değeri 'A' olan grade isimli bir char değişkeni.
  • Değeri false olan isActive isimli bir bool değişkeni.
  • Değeri "Bob123" olan userName isimli bir string değişkeni.

Bu değişkenleri tanımladıktan sonra, değişkenlerin değerlerini konsola aşağıdaki formatta yazdırın:

Count: [value of count]
Total: [value of total]
Grade: [value of grade]
Active: [value of isActive]
User Name: [value of userName]

Kopya kağıdı

C++'ta değişkenler sabit türlere sahiptir ve yalnızca o belirli türdeki değerleri tutabilirler:

int age = 25;          // Yalnızca tam sayıları tutabilir
string str = "abc";    // Yalnızca metin tutabilir

Tür uyuşmazlıkları hatalara neden olur:

age = "defg";  // Hata: bir int değişkenine metin yerleştirilemez
str = 25;      // Hata: bir string değişkenine sayı yerleştirilemez

Geçerli yeniden atamalar orijinal türle eşleşmelidir:

age = 26;        // Tamam: yeni bir tam sayı atanıyor
str = "Jane";    // Tamam: yeni bir metin dizesi atanıyor

Kendin dene

#include <iostream>
#include <string>
using namespace std;

int main() {
    // Değişkenleri tanımlama


    // Değerleri yazdırma
    cout << "Count: " << count << endl;
    cout << "Total: " << total << endl;
    cout << "Grade: " << grade << endl;
    cout << "Active: " << isActive << endl;
    cout << "User Name: " << userName << endl;

    return 0;
}
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temeller bölümündeki tüm dersler