#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")
。その背後にある働きは何ですか?表現の価値は何ですか?
誰か説明してください