Chenyuanyuyang
2018-02-15 20:54
逻辑非 “!” 具体用法是如何?对“!”前面的用还是后面的用?
比如4-2那个printf((year%4==0&&year%100!=0)||year%400!=0)中的“year%100!=0”
还比如讲逻辑运算符那节 “!0” 结果就是1 。都 是为什么
!= 是不等于的的意思;
“year%100!=0”的意思就是,year除以100的余数不等于0。
在c语言里,bool类型(逻辑型)就是一个整型,但他只含有两个数:0和1;
bool取值false和true,0为false,1为true;
所以!0就是非否,就是是,也就是true,也就是1
C语言入门
926207 学习 · 20797 问题
相似问题