Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<iostream>
- #include<string>
- using namespace std;
- int main() {
- int a = 10; // Целочисленный тип, до 2^31-1
- unsigned int b = 3; // Беззнаковый int
- float pi = 3.14; // Десятичная дробь
- double d = 1111.112345678; // Тоже десятичная дробь, только длиннее
- string str = "Hello, World!"; // Строка из символов, используем кавычки, чтобы хранить строку
- char ch = '$'; // Один символ. Символ заключается в одинарные кавычки.
- bool B = true; // Логический тип: хранит true или false
- // Числа можно делить, складывать, умножать, брать остаток от деления.
- cout << "a + b: " << a + b << endl;
- cout << "d * pi: " << d * pi << endl;
- cout << "a / b: " << a / b << endl;
- cout << "Остаток от деления a на b: " << a % b << endl;
- cout << str << endl;
- // Значения переменных можно присваивать друг другу:
- int c = a + b;
- cout << "c = a + b: " << c << endl;
- c += 10; // Увеличить значение c на 10. Аналогично -=, /=, *=, %=.
- a = c;
- cout << "Новое значение a: " << a << endl;
- // Можно присваивать значения переменным разных типов, например
- pi = b;
- cout << "Присвоили float int: " << pi << endl;
- // Тут нужно быть осторожным, иначе можно потерять информацию.
- b = d;
- cout << "Присвоили unsigned int double: " << b << endl;
- // Или, например, беззнаковому знаковый, в этом случае может получиться полный бред,
- // хотя ошибки не будет:
- b = a * -1;
- cout << "Беззнаковому знаковый: " << b << endl;
- // Инкременты и декременты:
- cout << c << ' ' << c++ << endl;
- a = c++;
- cout << a << ' ' << c << endl;
- a = ++c;
- cout << a << ' ' << c << endl;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement