Введение в C++ Урок 1-2
#include using namespace std; void main() { int a,b; cout >a >>b; cout
cout
system("pause"); - системная команда пауза, ожидает нажатие любой клавиши, нужна для того что бы мы успели увидеть результат работы программы. ВАЖНО! После любого оператора ставится точка с запятой. Исключение: фигурные скобки. После и перед фигурными скобками точка с запятой не ставится. Основные типы переменных Bool – двоичная переменная принимает значания true(истина) или false(ложь). Char – один символ. Short – Целое число 2 байта. (от до 32767) Int – Целое 4 байта(под 32х разрядной ОС) (~ -2*10^9 до 2*10^9) Float – Дробное 4 байта Double – Дробное 8 байт Long Double – Дробное 10 байт Перед типом можно поставить идентификатор unsigned что означает без знака, тогда значения переменных будут только положительны и следовательно положительный диапазон увеличится в 2 раза.
Арифметические операции: умножение (*), деление (/), остаток от деления (%), сложение (+), вычитание (-). формат операция простого присваивания (=): опреанд_1 = операнд_2 пример: a=b=c=100, это выражение выполняется справа налево, результатом выполнения с=100, является число 100, которое затем присвоиться переменной b, потом а. Все 3 переменные будут равны 100. Сложные операции присваивания: (*=) – умножение с присвоением, ( /=) - деление с присвоением (%= ) - остаток от деления с присвоением (+=) – сложение с присвоением (-=) – вычитание с присвоением пример: к операнду _1 прибавляется операнд_2 и результат записывается в операнд_1 x += y т.е. x = x + y, тогда компактная запись x += y Операции увеличения (декремента) и уменьшения (инкремента) на 1 (++ и --); пример: x=x+1 компактная запись x++
If Оператор ветвления If Синтаксис: Сокращенная форма: If (условие) выполняемое действие; Если надо выполнить несколько действий тогда так: If (условие) { выполняемое действие; } Полная форма: If (условие) выполняемое действие; else выполняемое действие; if (B) S1 ; else S2; При выполнении полной формы оператора if сначала вычисляется выражение В, затем анализируется его результат: если В истинно, то выполняется оператор S1, а оператор S2 пропускается; если В ложно, то выполняется оператор S2, a S1 - пропускается. Так же вместо else можно написать elseIf (условие) и задать еще одно условие, потом снова написать elseif и задать 3-тие условие и так сколько угодно раз.
Операции отношения: (, >=, ==, !=), меньше, меньше или равно, больше, больше или равно, равно, не равно соответственно). Результатом операций являются значения true, false. Логические операции (&& и ||) И (&&) - возвращает значение истина тогда и только тогда, когда оба операнда принимают значение истина, в противном случае операция возвращает значение ложь. ИЛИ (||) - возвращает значение истина тогда и.т. тогда, когда хотя бы один операнд принимает значение истина, в противном случае – ложь -логические операции выполняются слева направо; -приоритет операции && выше ||. Пример: Найдем большее из 2х чисел и выведем его на экран: Int x,y; Cin >>x>>y; If (x