逻辑运算符的用法

来源:4-2 分支结构之简单if-else语句

Chenyuanyuyang

2018-02-15 20:54

逻辑非   “!”  具体用法是如何?对“!”前面的用还是后面的用?

比如4-2那个printf((year%4==0&&year%100!=0)||year%400!=0)中的“year%100!=0”

还比如讲逻辑运算符那节 “!0”  结果就是1 。都 是为什么

写回答 关注

1回答

  • 慕后端1147154
    2018-02-15 22:23:54
    已采纳

    != 是不等于的的意思;

    “year%100!=0”的意思就是,year除以100的余数不等于0。



    在c语言里,bool类型(逻辑型)就是一个整型,但他只含有两个数:0和1;

    bool取值false和true,0为false,1为true;

    所以!0就是非否,就是是,也就是true,也就是1

    慕后端114... 回复Chenyu...

    新年快乐

    2018-02-16 12:37:15

    共 3 条回复 >

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926207 学习 · 20797 问题

查看课程

相似问题