Составители:
Рубрика:
23. <= (истина, если одна переменная меньше или равна другой). Пример.
if(x<=0)
x=y;
24. > (истина, если одна переменная больше другой). Пример.
if(x>0)
x=y;
25. >= (истина, если одна переменная больше или равна другой). Пример.
if(x>=0)
x=y;
Логические операции.
26. ! (истина, если выражение ложно, логическое НЕ). Пример.
if(!well)
printf("not well");
27. || (логическая операция ИЛИ). Пример.
if(x<m||x>n)
y=x;
28. && (логическая операция И). Пример.
if(x<m&&y>n)
z++;
Побитовые операции.
29. ~ (дополнение до единицы, побитовое НЕ). Значение выражения ~x содержит 1 во
всех разрядах, где x содержит 0, и 0 во всех разрядах, где x содержит 1. Пример.
opposite=~mask;
30. >> (сдвиг вправо в двоичном представлении на количество разрядов). Освобождаю-
щиеся слева разряды заполняются нулями. Пример.
x=x>>3;
31. << (сдвиг влево в двоичном представлении на количество разрядов). Освобождаю-
щиеся справа разряды заполняются нулями. Пример.
x=x<<3;
32. & (побитовая операция И в двоичном представлении). Значение выражения содержит
1 во всех разрядах, в которых оба числа содержат 1, 0 − в остальных разрядах. При-
мер.
flag=(x&mask)!=0;
31
23. <= (истина, если одна переменная меньше или равна другой). Пример.
if(x<=0)
x=y;
24. > (истина, если одна переменная больше другой). Пример.
if(x>0)
x=y;
25. >= (истина, если одна переменная больше или равна другой). Пример.
if(x>=0)
x=y;
Логические операции.
26. ! (истина, если выражение ложно, логическое НЕ). Пример.
if(!well)
printf("not well");
27. || (логическая операция ИЛИ). Пример.
if(xn)
y=x;
28. && (логическая операция И). Пример.
if(xn)
z++;
Побитовые операции.
29. ~ (дополнение до единицы, побитовое НЕ). Значение выражения ~x содержит 1 во
всех разрядах, где x содержит 0, и 0 во всех разрядах, где x содержит 1. Пример.
opposite=~mask;
30. >> (сдвиг вправо в двоичном представлении на количество разрядов). Освобождаю-
щиеся слева разряды заполняются нулями. Пример.
x=x>>3;
31. << (сдвиг влево в двоичном представлении на количество разрядов). Освобождаю-
щиеся справа разряды заполняются нулями. Пример.
x=x<<3;
32. & (побитовая операция И в двоичном представлении). Значение выражения содержит
1 во всех разрядах, в которых оба числа содержат 1, 0 − в остальных разрядах. При-
мер.
flag=(x&mask)!=0;
31
Страницы
- « первая
- ‹ предыдущая
- …
- 29
- 30
- 31
- 32
- 33
- …
- следующая ›
- последняя »
