Typ Zmiennej w C++

Typ zmiennej w C++ określa rodzaj danych, które zmienna może przechowywać. Każda zmienna w C++ musi mieć określony typ, który wpływa na sposób, w jaki dane są przechowywane w pamięci oraz jakie operacje można na tych danych wykonać. Najczęściej używane typy w C++ to:

  1. Liczby całkowite (int): Przechowują liczby całkowite, np. 1, 42, -15.
  2. Liczby zmiennoprzecinkowe (float, double): Przechowują liczby z miejscem dziesiętnym, np. 3.14, 0.001.
  3. Znaki (char): Przechowują pojedyncze znaki, np. ‘A’, ‘b’, ‘3’.
  4. Ciągi znaków (std::string): Przechowują tekst, np. “Hello, World!”.
  5. Wartości logiczne (bool): Mogą przyjmować tylko dwie wartości: true (prawda) lub false (fałsz).

W tej lekcji pokażemy, jak deklarować zmienne różnych typów i jak można je wykorzystać w prostym programie.

Przykład kodu

Otwórz swój edytor tekstu i utwórz nowy plik o nazwie types.cpp. Skopiuj poniższy kod:

// Importujemy bibliotekę iostream, która umożliwia operacje wejścia/wyjścia
#include <iostream>

// Główna funkcja programu
int main() {
    // Deklaracja zmiennej całkowitej typu int
    int age = 30;

    // Deklaracja zmiennej zmiennoprzecinkowej typu double
    double height = 1.82;

    // Deklaracja zmiennej znakowej typu char
    char initial = 'A';

    // Deklaracja zmiennej łańcuchowej typu std::string
    std::string name = "Alicja";

    // Deklaracja zmiennej logicznej typu bool
    bool isStudent = false;

    // Wyświetlenie wartości zmiennych
    std::cout << "Imię: " << name << std::endl; // Wypisuje zawartość zmiennej 'name'
    std::cout << "Wiek: " << age << std::endl; // Wypisuje zawartość zmiennej 'age'
    std::cout << "Wzrost: " << height << " metra" << std::endl; // Wypisuje zawartość zmiennej 'height'
    std::cout << "Inicjał: " << initial << std::endl; // Wypisuje zawartość zmiennej 'initial'

    // Sprawdzenie wartości logicznej i wyświetlenie odpowiedniego tekstu
    if (isStudent) {
        std::cout << "Jest studentem." << std::endl; // Wykonuje się, jeśli 'isStudent' jest true
    } else {
        std::cout << "Nie jest studentem." << std::endl; // Wykonuje się, jeśli 'isStudent' jest false
    }

    // Zwracamy 0, co oznacza, że program zakończył się pomyślnie
    return 0;
}

Wyjaśnienie

Ten program demonstruje użycie różnych typów zmiennych w C++. Deklarujemy zmienne dla liczb całkowitych (int), liczb zmiennoprzecinkowych (double), pojedynczych znaków (char), łańcuchów znaków (std::string) i wartości logicznych (bool). Następnie używamy std::cout do wyświetlenia wartości tych zmiennych na ekranie.

Jeżeli zmienna logiczna isStudent jest true, program wyświetli, że osoba jest studentem. W przeciwnym razie wyświetli, że nie jest studentem. Dzięki zastosowaniu różnych typów zmiennych możemy przechowywać i manipulować różnymi rodzajami danych w programie.

 

 

Scroll to Top