Оценить:
 Рейтинг: 0

Лекции по C++ для начинающих

Год написания книги
2020
<< 1 2 3 4 5 6 7 ... 11 >>
На страницу:
3 из 11
Настройки чтения
Размер шрифта
Высота строк
Поля

ШПАРГАЛКА ПО ВВОДУ-ВЫВОДУ

#include <stdio.h>

#include <iostream>

using namespace std;

int main(int argc, char** argv) {

int number1;

float number2;

/* Стиль С из <stdio.h> */

printf("Введите целое и вещественное число через пробел: ");

scanf("\n%d %f", &number1, &number2);

printf("number1 = %d, number2 = %f \n", number1, number2);

puts("Спасибо!");

/* Стиль С++ из <iostream> */

cout << "Введите еще число: ";

cin >> number1;

cout << "Вы ввели число " << number1 << endl;

/* Создание задержки на экране. Стиль С++ из <iostream> */

cout << "\nНажмите Enter для завершения программы…\n";

// Очистим ввод с клавиатуры и будем ожидать нажатие клавиши "Enter"

cin.ignore(); cin.get();

return 0;

}

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

5) ОПЕРАТОР ПРИСВАИВАНИЯ

Оператор присваивания в языке C++ обозначается просто знаком =. В отличие от других языков в языке C++ оператор присваивания может использоваться в выражениях, которые включают в себя операторы сравнения или логические операторы.

Например (EX1):

#include <stdio.h>

int main() {

int C;

if ((C = 5 + 3) > 0) {

printf("Число C больше нуля!");

}

}

Сначала вычисляется величина 5 + 3, которая присваивается переменной С, затем сравнивается ее значение с нулем.

Существует также возможность многократного присваивания.

Например: int x = y = z = 5 * 3

Такое присваивание выполняется справа налево. Сначала вычисляется 5 * 3, затем это значение присваивается z, потом у, и лишь затем х.

Есть дополнительные операторы присваивания: +=, -=, *= и %=.

Вместо n = n + 2 можно использовать n += 2. += это аддитивная операция, в результате выполнения которой величина, стоящая справа, прибавляется к значению переменной, стоящей слева.

Аналогично:

n -= 2 это n = n – 2;

n *= 2 это n = n * 2;

n /= 2 это n = n / 2;

n %= 2 это n = n % 2.

Эти операции имеют тот же приоритет, что и операция присваивания =, то есть ниже, чем приоритет арифметических операций.

6) ОПЕРАТОР ВЫВОДА

Вначале рассмотрим функцию, определяющую форматный вывод:

printf("управляющая строка", аргумент1, аргумент2, …);

Управляющая строка содержит два типа информации: символы, которые непосредственно выводятся на экран, и команды формата, определяющие, как выводить аргументы. Команда формата начинается с символа %, за которым следует код формата.

ОСНОВНЫЕ КОДЫ КОМАНДЫ ФОРМАТА:
<< 1 2 3 4 5 6 7 ... 11 >>
На страницу:
3 из 11