Кирилл, Вы меня не так поняли. :))) Именно поразрядно, "7 И 9" будет таки 1. ;))) А что касается "нельзя-можно", то я имел в виду не техническую возможность делать это, а лишь допустимость использования такого трюка при решении. Ибо, как я уже заметил, техническая возможность реально существует(!) и для дефайненья числовых литералов. В зависимости от компилятора, ес-сно. :)))
KoKos,
1. Это порязрядная операция, а не логическая, так что будет как раз 15.
2. Дефайнить операции можно. Вот на счёт "и" не уверен. Скорее всего зависит от компилятора.
:)
:)) Кирилл, хорошая попытка, но не прокатит. В таком случае "7 и 9 будет 1". И никаким дефайном "и" на "или" менять низзя. А то так можно докатиться и до #define 9 8
Правильно сказать: На меня эти джедайские штучки не действуют, так что не нужно размахивать тут руками - с Вас ещё один рубль - тогда и получите свою гравицапу, но деньги вперёд! :)