Составители:
Рубрика:
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("****");
}
Страницы
- « первая
- ‹ предыдущая
- …
- 9
- 10
- 11
- 12
- 13
- …
- следующая ›
- последняя »