#include<stdio.h>
main()
{
(5%5)?1:0&puts("fizz");
}
Код выше печатает fizz
как ожидалось. Но я не понимаю, как побитовый операнд &
работает с 0&puts("fizz")
. Что за это работает? Какова ценность выражения?C побитовый оператор '&' использует
Кто-то пожалуйста, объясните
Вместо '&' попробовать с '&&' вы найдете интересный результат –
Я рассмотрю это для своих следующих if-else-операторов :) – Antonio