Компьютерные технологии в приборостроении. Основы программирования на C/C++. Анодина-Андриевская Е.М. - 11 стр.

UptoLike

11
Окончание табл. 5
Название Действие Пример
Логические
операторы
~ поразрядное "НЕ" ~A
| поразрядное "ИЛИ" A|B
& поразрядное "И" A&B
^
поразрядное
исключающее "ИЛИ"
A^B
Операции
присваивания
и условия
= присваивание A=B=C=0
?: условие C=A>B? A*A+B*B: 0
Операции
сдвига
<< сдвиг влево B1=B<<1;
>> сдвиг вправо B2=B>>1;
1.6. Операторы ветвления
Операторы ветвления (табл. 6) служат для выбора продолжения
вычислительного процесса из группы альтернатив.
Таблица 6
Kонструкция Пример
if (условие)
{
блок_инструкций;
/* инструкции, которые будут выполнены,
если значение выражения "условие" не
равно нулю */
}
1. if (a>b) a=b;
2. if (i>1 && i<10)
{
b=a+c;
d=b-10;
}
if (условие)
{
блок_инструкций_1;
/* инструкции, которые будут выполнены,
если значение выражения "условие" не
равно нулю */
}
else
{
блок_инструкций_2;
if (d==0 || d==5)
{
c=d+1;
a=c/b;
}
else
{
g=a%n;
puts("****");
}