Deklarowanie typów
Część sekcji Podstawy ścieżki C++ w Coddy. Lekcja 11 z 74.
W C++ po zadeklarowaniu zmiennej o określonym typie może ona przechowywać tylko wartości tego typu. Na przykład zmienna typu int może przechowywać tylko wartości całkowite, a zmienna typu std::string może przechowywać tylko tekst.
Na przykład:
int age = 25; // Może przechowywać tylko liczby całkowite
string str = "abc"; // Może przechowywać tylko tekstSpowodowałyby błędy:
age = "defg"; // Błąd: nie można przypisać tekstu do zmiennej typu int
std::string s = 25; // Błąd: żaden konstruktor std::string nie przyjmuje liczbyTe przypisania są prawidłowe:
age = 26; // OK: przypisanie nowej liczby całkowitej
str = "Jane"; // OK: przypisanie nowego ciągu tekstowegoWyzwanie
PoczątkującyZadeklaruj następujące zmienne z odpowiadającymi im typami i wartościami:
- Zmienna typu
into nazwiecountz wartością10. - Zmienna typu
doubleo nazwietotalz wartością150.75. - Zmienna typu
charo nazwiegradez wartością'A'. - Zmienna typu
boolo nazwieisActivez wartościąfalse. - Zmienna typu
stringo nazwieuserNamez wartością"Bob123".
Po zadeklarowaniu tych zmiennych wypisz ich wartości w konsoli w następującym formacie:
Count: [value of count]
Total: [value of total]
Grade: [value of grade]
Active: [value of isActive]
User Name: [value of userName]Spróbuj swoich sił
#include <iostream>
#include <string>
using namespace std;
int main() {
// Deklarowanie zmiennych
// Wypisywanie wartości
cout << "Count: " << count << endl;
cout << "Total: " << total << endl;
cout << "Grade: " << grade << endl;
cout << "Active: " << isActive << endl;
cout << "User Name: " << userName << endl;
return 0;
}Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Podstawy
4Operatory — część 1
Operatory arytmetyczneOperator moduloInkrementacja/dekrementacjaPostinkrementacja/postdekrementacjaSkrócone operatory arytmetyczneOperatory porównaniaPorównywanie ciągów znaków7Podstawy wejścia/wyjścia
Instrukcja coutInstrukcja cinWczytywanie ciągu znakówPowtórka — do 120Powtórka — prawda czy fałsz3Zmienne, część 2
Deklarowanie typówKonwencje nazewnictwaPowtórka — inicjalizacja zmiennychKonwersja typów, część 1Konwersja typów, część 26Podejmowanie decyzji
Instrukcja ifIf - elseInstrukcja switchOperator warunkowyPowtórzenie: if - elseZagnieżdżone if - elsePoćwicz samodzielnie: Kompilator C++ online