Переменные и типы данных в C++

23007

Переменные и типы данных в C++ 
Типы данных
Объявление переменной
Калькулятор на C++
Разбор кода на C++
Домашнее задание по C++

Переменные и типы данных в C++

Под переменной принято понимать «ячейку» оперативной памяти, предназначенную для хранения какой-то важной информации. Переменная может обозначаться как одной буквой латинского алфавита, так и набором символов. В некоторых случаях может также использоваться целое слово.

Типы данных

В C++ каждая переменная связана с определенным типом данных. Например, целочисленная переменная может обозначать только целые числа, а «плавающая» – только дробные.

Процесс присваивания типа данных начинает осуществляться при инициализации переменной. В настоящее время в языке C++ используются следующие основные типы данных: int, floa. Bool, char, и double

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

Объявление переменной

Процесс качественного объявления той или иной переменной подразумевает правильное указание типа данных, имеющего непосредственное к ней отношение, а также определение названия переменной. Посмотрите на такой пример объявления переменной:

int a; // объявление переменной a целого типа. 
float b; // объявление переменной b типа данных с плавающей запятой. 
double c = 14.2; // инициализация переменной типа double. 
char d = 's'; // инициализация переменной типа char. 
bool k = true; // инициализация логической переменной k.
  • Обратите внимание на следующий момент – оператор присваивания (=) не имеет никакого отношения к процессу определения равенства и никогда не используется для программного сравнения значений. Для того, чтобы записать оператор равенства используют следующий символ: «==».
  • Присваивание используется тогда, в переменной необходимо сохранить определенное значение. Например, а = 10 обозначает то, что используемой переменной a незамедлительно необходимо присвоить значение 10.

Калькулятор на C++

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

#include  
using namespace std;

int main() 
{ 
    setlocale(0, ""); 
    /*7*/ int a, b; // объявление двух переменных a и b целого типа данных. 
    cout << "Введите первое число: "; 
    cin >> a; // пользователь присваивает переменной a какое-либо значение. 
    cout << "Введите второе число: "; 
    cin >> b; 
    /*12*/  int c = a + b; // новой переменной c присваиваем значение суммы введенных 
    // пользователем данных. 
    cout << "Сумма чисел = " << c << endl; // вывод ответа. 
    return 0; 
}

Разбор кода на C++

Обратите внимание на 7-ю строку кода. В ней мы запускаем процесс объявления переменных «a» и «b», относящихся к типу int. Далее идет вывод сообщения, указывающего пользователю на необходимость ввода первого числа.

В 9-й строке вы увидите новую, ранее еще не виденную вами, конструкцию – cin >>. Предназначена она для запроса ввода переменной «a». Для того, чтобы запросить значение переменной «b» используется аналогичная схема. Главное – следите за отсутствие ошибок, которые могут помешать качественному выполнению задачи.

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

Процесс вывода переменных не подразумевается наличие кавычек. Кавычки используются только в строчках.

Домашнее задание по C++

Для закрепления вышеизложенного материала попробуйте поэкспериментировать с программой. Самостоятельно выполните вычитание или умножение переменных. Запрещать себе ничего не нужно – учебный программный код для того и предназначен, чтобы над ним всячески издевались, учась на своих собственных ошибках. И, да, – помните о точках с запятой!

На следующем уроке мы поговорим о Конструкция ветвления в C++. Так же мы подготовили Коллекция книг по C++ на русском.