Сергей Талипов - Лекции по C++ для начинающих

Здесь есть возможность читать онлайн «Сергей Талипов - Лекции по C++ для начинающих» — ознакомительный отрывок электронной книги совершенно бесплатно, а после прочтения отрывка купить полную версию. В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Год выпуска: 2021, Жанр: Программирование, на русском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

Лекции по C++ для начинающих: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Лекции по C++ для начинающих»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

Лекции по Си и C++ для начинающих. Рассмотрены основные темы и простейшие примеры, работающие на современных компиляторах.

Лекции по C++ для начинающих — читать онлайн ознакомительный отрывок

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

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

При ++х значение переменной х сначала увеличивается на единицу, а затем используется в выражении.

ЛОГИЧЕСКИЕ ОПЕРАЦИИ

< меньше

<= меньше либо равно

== равно

>= больше либо равно

> больше

!= не равно

МАТЕМАТИЧЕСКИЕ ОПЕРАЦИИ

Перед аргументом и функцией указан допустимый тип при программировании эта - фото 4

Перед аргументом и функцией указан допустимый тип (при программировании эта запись типа опускается). Для работы с математическими функциями необходимо перед функцией main поместить строку: #include

#include

#include

using namespace std;

int main() {

double x;

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

cin >> x;

cout << "sin(x)=" << sin(x) << endl;

cout << "sqrt(x)=" << sqrt(x) << endl;

}

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

#include

#include

using namespace std;

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

int number1;

float number2;

/* Стиль С из */

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

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

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

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

/* Стиль С++ из */

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

cin >> number1;

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

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

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

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

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

return 0;

}

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

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

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

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

#include

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. d – значением аргумента является десятичное целое число;

2. с – значением аргумента является символ;

3. s – значением аргумента является строка символов:

4. f – значением аргумента является вещественное число с плавающей точкой;

5. р – значением аргумента является указатель (адрес).

Функция printf использует управляющую строку, чтобы определить, сколько всего аргументов и каковы их типы. Например, в результате работы программы получена переменная i, имеющая значение 100, и переменная j, имеющая значение 25. Обе переменные целого типа. Для вывода этих переменных на экран в виде

int i = 100;

int j = 25;

необходимо применить функцию

printf("i = %d j = %d", i , j);

Как было описано выше, в кавычках задается формат вывода, перед знаком % записываются символы, которые будут непосредственно выданы на экран. После знака % применена спецификация d, т.к. переменные i и j имеют целый тип. Сами i и j приведены через запятую в списке аргументов.

Если после знака % стоит цифра, то она задает поле, в котором будет выполнен вывод числа. Приведем несколько функций printf, которые будут обеспечивать вывод одной и той же переменной S целого типа, имеющей значение 336.

Вызов функции printf("%2d", S);

Вывод: 336

В этом примере ширина поля (она равна двум) меньше, чем число цифр в числе 336, поэтому поле автоматически расширяется до необходимого размера.

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «Лекции по C++ для начинающих»

Представляем Вашему вниманию похожие книги на «Лекции по C++ для начинающих» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Отзывы о книге «Лекции по C++ для начинающих»

Обсуждение, отзывы о книге «Лекции по C++ для начинающих» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x