#include<stdio.h>
main()
{
(5%5)?1:0&puts("fizz");
}
上記のコードfizzは期待どおりに出力されます。&しかし、ビット単位のオペランド が でどのように機能するかわかりません0&puts("fizz")。その背後にある働きは何ですか?表現の価値は何ですか?
誰か説明してください
#include<stdio.h>
main()
{
(5%5)?1:0&puts("fizz");
}
上記のコードfizzは期待どおりに出力されます。&しかし、ビット単位のオペランド が でどのように機能するかわかりません0&puts("fizz")。その背後にある働きは何ですか?表現の価値は何ですか?
誰か説明してください