Menu
Coddy logo textTech

Объявление типов

Часть раздела Основы путешествия по C++ на Coddy — урок 11 из 74.

В C++, как только переменная объявлена с определенным типом, она может хранить только значения этого типа. Например, переменная int может хранить только целочисленные значения, а переменная std::string — только текст.

Например:

int age = 25;          // Может содержать только целые числа
string str = "abc";  // Может содержать только текст

Это вызовет ошибки:

age = "defg";  // Ошибка: нельзя поместить текст в переменную типа int
std::string s = 25;  // Ошибка: ни один конструктор std::string не принимает число

Это допустимо:

age = 26;        // OK: присваивание нового целого числа
str = "Jane";    // OK: присваивание новой текстовой строки
challenge icon

Задание

Новичок

Объявите следующие переменные с соответствующими типами и значениями:

  • Переменная типа int с именем count и значением 10.
  • Переменная типа double с именем total и значением 150.75.
  • Переменная типа char с именем grade и значением 'A'.
  • Переменная типа bool с именем isActive и значением false.
  • Переменная типа string с именем userName и значением "Bob123".

После объявления этих переменных выведите их значения в консоль в следующем формате:

Count: [значение count]
Total: [значение total]
Grade: [значение grade]
Active: [значение isActive]
User Name: [значение userName]

Попробуйте сами

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

int main() {
    // Объявление переменных


    // Вывод значений
    cout << "Count: " << count << endl;
    cout << "Total: " << total << endl;
    cout << "Grade: " << grade << endl;
    cout << "Active: " << isActive << endl;
    cout << "User Name: " << userName << endl;

    return 0;
}
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы