请问一下i%3!=0与i%3==0的区别在哪?

来源:4-15 结束语句之continue语句

天命不凡

2019-12-08 10:26

。。。。

写回答 关注

8回答

  • qq_慕的地2027567
    2020-03-21 09:06:23

    涉及前面关于运算符优先级的知识,+,-,*,/,%优先级大于==,!=。。。所以你的表达式可以这么理解,1%3!=0,1除以3的余数不等于0,1%3==0.,1除以3的余数等于0

    qq_慕的地...

    != 和== 是判断条件用的的

    2020-03-21 09:10:19

    共 1 条回复 >

  • Warm_Sweet
    2020-03-02 10:58:39

    两个符号的作用都是表示判断,举几个例子:

    “!=”:判断是否不等于。小明!=吃早饭:小明是不是还没吃早饭,没吃即为真(是),吃了即为假(不是);

    “==”:判断是否等于。小明==吃早饭:小明是不是吃了早饭,吃了即为真(是),没吃即为假(不是);

    “=”:小明=吃早饭:假设/规定/令小明吃了早饭,表示赋值,而不是判断。

    i % 3 != 0 :i不是3的倍数时为真,是3的倍数时为假;

    i % 3 == 0:i是3的倍数时为真,不是3的倍数时为假;

    i = 3 :令i = 3。

  • qq_慕神0376197
    2020-02-07 17:47:44

    “!=”这个符号是“不等于”“不是”的意思  

    “=”这个符号的功能是“赋值”

    “==”这个符号的意思是 “等于”  用两个等号是为了和"赋值"区分

  • 夏拙的小跟班
    2020-01-21 15:47:03

    i%3!=0    i除以3余数不为0

    i%3==0    i除以3余数为0

    !=是不等于的意思           ==是等于的意思

  • 一世倾城只为你
    2020-01-14 17:43:01

    !表示逻辑非,你输出的意思是,如果该数字能被三整除那就输出它为不能被三整除的数,意思就是如果被三整除为真那它就把它当作假命题输出。

  • 无厘头的苏
    2019-12-18 17:38:52

    i%3!=0:不能被3整除

    i%3==0:能被3整除

  • Knightl8
    2019-12-13 18:32:15

    i%3!=0

    我觉得是i对3取余是否不等于0

    i%3==0

    是判断i对3取余是否等于0



  • 慕雪9555539
    2019-12-08 11:37:12

    !=会判断数据的类型,==只判断数字,一般!==和!=比较,==和===比较

C语言入门

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

926210 学习 · 20797 问题

查看课程

相似问题