137.35K
Категория: ПрограммированиеПрограммирование

Переменные и типы данных. Лекция 2

1.

Занятие 2.
Переменные и
типы данных

2.

Как и во многих языках программирования, в
C++ для хранения данных
используются переменные. Переменная имеет
тип, имя и значение. Тип определяет, какую
информацию может хранить переменная.

3.

Перед использованием любую
переменную надо определить. Синтаксис
определения переменной выглядит
следующим образом:
тип_переменной имя_переменной;

4.

Простейшее определение переменной:
int age;
Здесь определена переменная age, которая
имеет тип int. Поскольку определение
переменной представляет собой инструкцию,
то после него ставится точка с запятой.

5.

Также стоит учитывать, что C++ регистрозависимый язык, а это значит, что
регистр символов имеет большое значение.
То есть в следующем коде будут определяться
две разные переменные:
int age;
int Age;

6.

Кроме того, в качестве имени переменной нельзя
использовать ключевые слова языке C++,
например, for или if.
Но таких слов не так много: alignas, alignof, asm, auto,
bool, break, case, catch, char, char16_t, char32_t, class,
const, constexpr, const_cast, continue, decltype, default,
delete, do, double, dynamic_cast, else, enum, explicit,
export, extern, false, и так далее.

7.

Инициализация
После определения переменной
можно присвоить некоторое
значение:
int age;
age = 20;

8.

Основные типы данных в C++
• int — целочисленный тип данных.
• float — тип данных с плавающей запятой.
• double — тип данных с плавающей запятой
двойной точности.
• char — символьный тип данных.
• bool — логический тип данных.

9.

Пример объявления переменных
• int a; // объявление переменной a целого типа.
• float b; // объявление переменной b типа данных с
плавающей запятой.
• double c = 14.2; // инициализация переменной типа
double.
• char d = 's'; // инициализация переменной типа
char.
• bool k = true; // инициализация логической
переменной k.

10.

Пример объявления переменных
• Заметьте, что в C++ оператор присваивания (=) — не является
знаком равенства и не может использоваться для сравнения
значений. Оператор равенства записывается как «двойное
равно» — ==.

11.

Простой
калькулятор
на C++
• Сейчас мы напишем простую
программу-калькулятор,
которая будет принимать от
пользователя два целых числа,
а затем определять их сумму:

12.

Простой калькулятор на C++
• Сейчас мы напишем простую программу-калькулятор, которая
будет принимать от пользователя два целых числа, а затем
определять их сумму:

13.

Разбор кода
• В 7-й строке кода программы мы объявляем переменные «a» и
«b» целого типа int. В следующей строке кода выводится
сообщение пользователю, чтобы он ввел с клавиатуры первое
число.
• В 9-й строке стоит еще незнакомая вам конструкция — cin >>. С
помощью нее у пользователя запрашивается ввод значения
переменной «a» с клавиатуры. Аналогичным образом задается
значение переменной «b».

14.

Разбор кода
• В 12-й строке мы производим инициализацию переменной «c»
суммой переменных «a» и «b». Далее находится уже знакомый
вам оператор cout, который выводит на экран строку и значение
переменной «c».При выводе переменных, они не заключаются в
кавычки, в отличие от строк.

15.

Домашнее задание
• Выполните домашние задания, находящиеся в посте с
прикрепленной лекцией.
• У каждого домашнего задания есть блок с «условием задачи» и
блок с тестами.
• Каждый тест содержит в себе «входные и выходные данные».
• У этого домашнего задания нет «входных данных», так как
«ввод» и «вывод» будет разбираться в следующих уроках,
поэтому сейчас есть только блок с «выходными данными».

16.

Вы прошли 2ый урок!
Отлично!
English     Русский Правила