Я объявил две целочисленные переменные и структурировал программу, чтобы получить значения через cin
и распечатать значения через cout
.
#include <iostream>
using namespace std;
int main() {
int a , b;
cin >> a >> b ;
cout << endl << a << "\t" << b << endl;
return 0;
}
Когда мне предложили ввести значения, я сознательно дал не целочисленное значение для первой переменной и получило следующие выходные данные :
char
: 0 и 32767 float
0 и 0 - Абсурдно большое число: 2147483647 и 32767
Почему выходные данные второй переменной отличаются в зависимости от типа переменной первого вход