Языки программирования для численных методов. Глушакова Т.Н - 38 стр.

UptoLike

38
сравнением преобразуются к целому типу, поэтому в
сравнении в этом случае участвуют значения адресов памяти. Указатели,
следовательно, могут сравниваться с целыми числами.
3.5.5 Побитовые операции - отрицание , или, и, исключающее или
Операции имеют вид:
^выражение
выражение | выражение
выражение & выражение
выражение ^ выражение
Операции выполняются слева направо , кроме операции (~).
Побитовая операция отрицания (~) имеет самый высокий приоритет из
всех операций над битами. Для выполнения этих операций могут
использоваться только выражения , приводимые к целому типу. Указанные
операции манипулируют со значениями своих операндов на уровне
битового представления .
Три бинарные операции ( | , & , ^ ) формируют каждый бит
результата согласно значениям каждой пары бит своих операндов в
соответствии со следующей схемой:
& 0 1 | 0 1 ^ 0 1
0 0 0 0 0 1 0 0 1
1 0 1 1 1 1 1 1 0
Унарная операция (~) формирует результат , в котором каждому биту
операнда, равному 1, соответствует 0 и наоборот (побитовое отрицание).
3.5.6 Логические операции - И и ИЛИ
Операции имеют вид :
выражение && выражение
выражение || выражение
В логической операции И (&&) операндами могут быть любые
скалярные выражения . Операция выполняется слева направо . Сначала
вычисляется выражение слева. Если оно равно нулю , то выражение справа
не вычисляется и результатом операции будет нуль; в противном случае
вычисляется выражение справа. Если оно равно нулю , результатом
операции будет нуль; если не равно нулю , результатом будет единица.
                                      38
сравнением преобразуются к              целому   типу,  поэтому     в
сравнении в этом случае участвуют значения адресов памяти. Указатели,
следовательно, могут сравниваться с целыми числами.

     3.5.5 Побитовые операции - отрицание, или, и, исключающее или
     Операции имеют вид:
      ^выражение
      выражение | выражение
      выражение & выражение
      выражение ^ выражение
      Операции выполняются слева направо, кроме операции (~).
Побитовая операция отрицания (~) имеет самый высокий приоритет из
всех операций над битами. Для выполнения этих операций могут
использоваться только выражения, приводимые к целому типу. Указанные
операции манипулируют со значениями своих операндов на уровне
битового представления.
      Три бинарные операции ( | , & , ^ ) формируют каждый бит
результата согласно значениям каждой пары бит своих операндов в
соответствии со следующей схемой:
       &    0      1         |      0    1          ^      0     1
      0      0    0            0      0     1           0     0    1
      1      0    1            1      1     1           1     1    0
     Унарная операция (~) формирует результат, в котором каждому биту
операнда, равному 1, соответствует 0 и наоборот (побитовое отрицание).

     3.5.6 Логические операции - И и ИЛИ
     Операции имеют вид:
     выражение && выражение
     выражение || выражение
     В логической операции И (&&) операндами могут быть любые
скалярные выражения. Операция выполняется слева направо. Сначала
вычисляется выражение слева. Если оно равно нулю, то выражение справа
не вычисляется и результатом операции будет нуль; в противном случае
вычисляется выражение справа. Если оно равно нулю, результатом
операции будет нуль; если не равно нулю, результатом будет единица.