!a||(b>>3) c語言裡是什麼意思 啊
題目:
!a||(b>>3) c語言裡是什麼意思 啊
解答:
!a表示「非a」,即a=0時,非a爲1,否則爲假
b>>3表示b右移3位,相當於除以8
||表示邏輯或運算,!a爲真 或 b>>3不爲0
再問: int a=13,b=64;
printf(「%d\n」,!a||(b》3));
應該輸出多少啊?能否詳細解釋一下 菜鳥提問
再答: a=13,所以!a=0
b=64 b>>3=64/8=8
0 ||8 =1邏輯運算結果只能是0(假)1(真)
題目:
!a||(b>>3) c語言裡是什麼意思 啊
解答:
!a表示「非a」,即a=0時,非a爲1,否則爲假
b>>3表示b右移3位,相當於除以8
||表示邏輯或運算,!a爲真 或 b>>3不爲0
再問: int a=13,b=64;
printf(「%d\n」,!a||(b》3));
應該輸出多少啊?能否詳細解釋一下 菜鳥提問
再答: a=13,所以!a=0
b=64 b>>3=64/8=8
0 ||8 =1邏輯運算結果只能是0(假)1(真)
添加新評論