ios入门攻略 03篇 C语言基础【运算符】

来源:互联网 发布:网络语打卡失败 编辑:程序博客网 时间:2024/05/21 11:37

一、关系运算符:

        >:判断左边表达式是否大于右边表达式,如果大于结果为1,如果小于结果为0

                1>3 结果为0   3>1 结果为1

        <:判断左边表达式是否小于右边表达式,如果小于结果为1,如果大于结果为0

                3<1 结果为0   1<3  结果为1

        ==:判断左边表达式是否等于右边表达式,如果等于结果为1,如果不等于结果为0

                int num1=10,num2=10;  num1==num2; 结果为1

                20==10;结果为0

        !=:判断左边表达式是否不等于右边表达式,如果不等结果为1,如果等于结果为0

                int num1=10,num2=10;  num1!=num2; 结果为0

 

        >=:判断左边表达式是否大于或等于右边表达式,如果大于或等于结果为1,否则结果为0

 

        <=:判断左边表达式是否小于或等于右边表达式,如果小于或等于结果为1,否则结果为0

 

 

 

 二、逻辑运算符:

 

        &&:逻辑与读作并且  左右两边表达式都为真,结果才为真

                口诀:1假则假

 

        ||:逻辑或读作或者  左右两边表达式有一个为真,结果就是真

                口诀:1真则真

 

        !:逻辑非 读作取反  

                口诀:真变假,假变真


 

 C语言中非0都为真,0为假

 

       例: !5;结果为0



【特别注意】

断路:

    右边的表达式不会执行,叫断路

 

    断路发生在逻辑运算中:||&&

 

    &&:在左边的表达式为假的时候,发生断路

    ||:在左边的表达式为真得时候,发生断路



 优先级:

    !最高 -> 算数运算符 -> 关系运算符 -> &&|| -> =

 

 

 sizeof运算符:

 

    计算类型、常量、变量所占的内存空间字节数



0 0
原创粉丝点击