Задачи по языку С



         

Операции 4.1


вначале x = 03, y = 02, z = 01
x | y & z Целые константы, начинающиеся с цифры 0 (нуль), являются восьмеричными числами. Восьмеричное представление целых чисел особенно удобно, когда приходится работать с поразрядными операциями, так как восьмеричные цифры легко переводятся в двоичные. В этой задаче числа 01, 02, 03 соответствуют числам 1, 2, 3, так что появление восьмеричных чисел служит намеком читателю, что программа рассматривает значения x, y и z как последовательности двоичных цифр.
(x|(y&z)) Вследствие приоритетов операций.
(x|(02&01)) Самое внутреннее выражение вычисляется первым.
0|x В двоичном представлении: 01=1, 02=10, 03=11

10 & 01 ---- 00

(03|0)
03

00 | 11 ---- 11




Содержание  Назад  Вперед