Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Арифметические операции






Основные бинарные операции, расположенные в порядке уменьшения приоритета:

· умножение *;

· деление /;

· сложение +;

· вычитание -;

· остаток от целочисленного деления %.

Основные унарные операции:

· инкрементирование (увеличение на 1) ++;

· декрементирование (уменьшение на 1) --;

· изменение знака -.

Результат вычисления выражения, содержащего операции инкрементирования или декрементирования, зависит от того, где расположен знак операции (до объекта или после него). Еслиоперация расположена до объекта, то сначала происходит изменение значения переменной на 1, а потом это значение используется для выполнения следующих операций. Если операция ++ или -- расположена после переменной, то сначала выполняется операция, а потом значение переменной изменяется на 1.

Пример:

int a=2;

int b=3;

intc;

c = a*++b; // c=8, поскольку в операции умножения уже b=4

 

int a=2;

int b=3;

int d;

d = a*b++; // d=6, поскольку в операции умножения b=3, следующим действием будет b=4

 

Логические операции

Условные логические операции чаще всего используются в операциях проверки условияifи могут выполняться над любыми объектами. Результат условной логической операции:

· 1, если выражение истинно;

· 0, если выражение ложно.

Вообще, все значения, отличные от нуля, интерпретируются условными логическими операциями как истинные.

Основные условные логические операции:

· & & - И (бинарная) — требуется одновременное выполнение всех операций отношения;

· || - ИЛИ (бинарная) — требуется выполнение хотя бы одной операции отношения;

·! - НЕ (унарная) — требуется невыполнение операции отношения.

 

Операторы ввода-вывода

Описание объектов для управления вводом-выводом содержится в файле iostream.h. При подключении этого файла с помощью директивы
#include < iostream> в программе автоматически создаются виртуальные каналы связи cin для ввода с клавиатуры и cout для вывода на экран, а также операции помещения в поток < < и чтения из потока > >.

С помощью объекта cin и операции > > можно присвоить значение любой переменной. Например, если переменная x описана как целочисленная, то команда cin> > x; означает, что в переменную x будет записано некое целое число, введенное с клавиатуры. Если необходимо ввести несколько переменных, то следует написать cin> > x> > y> > z;.

Объект cout и операция < < позволяет вывести на экран значение любой переменной или текст. Текст необходимо заключать в двойные кавычки. Запись cout< < x; означает вывод на экран значения переменной x.

cout< < " \n"; или cout< < endl; – перевод строки.


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.006 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал