您好,欢迎来到伴沃教育。
搜索
您的当前位置:首页标识符与表达式

标识符与表达式

来源:伴沃教育

 

 定义:表示某种运算功能的符号

 种类:13种

 结合性:右结合性,左结合性

优先级:“单目高于双目,双目高于三目,三目高于赋值”

#表达式

定义:由操作数和运算符组成的序列

求值:1.先按照运算符,优先级高低次序执行

          2.如果运算符的优先级相同,按照结合方向进行

算数表达式

float---->double<----long<----unsigned<----int<----char,short

 关于求余数的运算:结果符号与运算符左边的一致

优先级:()--->  *  ./.%  ---->   +. -

结合性:从左到右

example:(先乘除后加减)

     已知:float  a=2.0;

                int  b=6,c=3;

    求解: a*b/c-1.5+'a'+fabs(-5)=?

#include<stdio.h>
#include<math.h>
void  main()
{
      float   a=2.0;
       int  b=6,c=3;
      printf("%f\n",a*b/c-1.5+fabs(-5));
}

关系表达式

 

 当比较结果成立时,结果为1;不成立是,为0

优先级:(<,<=,>=,>)高于(==,!=)

算数运算符高于关系运算符

#include<stdio.h>
void  main()
{
    printf("%d\n",3>5
    printf("%d\n",3+4<3*4)
}

逻辑表达式

 1表示真,0表示假

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- bangwoyixia.com 版权所有 湘ICP备2023022004号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务