Объявление типов
Часть раздела Основы путешествия по 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: присваивание новой текстовой строкиЗадание
НовичокОбъявите следующие переменные с соответствующими типами и значениями:
- Переменная типа
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;
}В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
4Операторы. Часть 1
Арифметические операторыОператор остатка от деленияИнкремент и декрементПостфиксный инкремент и декрементСокращенные арифметические операцииОператоры сравненияСравнение строк7Основы ввода-вывода
Оператор coutОператор cinВвод строкПовторение — До 120Повторение — Истина или ложь3Переменные. Часть 2
Объявление типовСоглашения об именованииПовторение: инициализация переменныхПриведение типов. Часть 1Приведение типов. Часть 26Принятие решений
Оператор ifКонструкция if - elseОператор switchУсловный операторПовторение: if - elseВложенный if - else