邏輯運算符的用法
邏輯非 ? “!” ?具體用法是如何?對“!”前面的用還是后面的用?
比如4-2那個printf((year%4==0&&year%100!=0)||year%400!=0)中的“year%100!=0”
還比如講邏輯運算符那節 “!0” ?結果就是1 。都 是為什么
邏輯非 ? “!” ?具體用法是如何?對“!”前面的用還是后面的用?
比如4-2那個printf((year%4==0&&year%100!=0)||year%400!=0)中的“year%100!=0”
還比如講邏輯運算符那節 “!0” ?結果就是1 。都 是為什么
2018-02-15
舉報
2018-02-15
!= 是不等于的的意思;
“year%100!=0”的意思就是,year除以100的余數不等于0。
在c語言里,bool類型(邏輯型)就是一個整型,但他只含有兩個數:0和1;
bool取值false和true,0為false,1為true;
所以!0就是非否,就是是,也就是true,也就是1