2--7:C语言运算符于表达式

本文介绍了C语言中的运算符,包括运算符的优先级、结合性、目,以及算术、关系、逻辑、赋值、条件和逗号运算符的用法。详细解释了各类运算符的作用和实例,如自增、自减、取负、关系比较、逻辑判断、赋值结合和条件表达式等。
摘要由CSDN通过智能技术生成

表示各种运算的符号,称为运算符,如下图
在这里插入图片描述
【运算符的优先级】当表达式中有多个运算符,计算是有先后次序的,这种先后次序称为运算符的优先级。一般来说同类级的运算符优先级相同,不同类型运算符优先级才有差别。
例如:a+bc;"“优先级比“+”高,先运算“*”再运算“+”。
【运算符的结合性】当表达式中有多个优先级相同的运算符,运算符于操作数的组合方向,称为运算符的结合性。
例如:a+b+c;”+“的结合性从左到右,先运算a+b在运算+c。
【运算符的“目”】运算符需要操作数的个数称为“目”。
例如:a+b;”+"是二目运算符,需要两个操作数才能执行。

  1. 表达式
    用运算符连接起来的式子,称为表达式。
    例如:用算术运算符连接的式子,称为算术表达式:a+b+c
    在C语言中,运算符连接的操作数可以是常量、变量、函数等多种类型,还可以用括号改变运算顺序。
    例如:
    a+(3+getchar())
    a是变量,3是常量,getchar()是函数

算术运算符与表达式

在这里插入图片描述
算术运算符两边的操作数必须是相同的数据类型,如果数据类型不同,则先进行数据类型转换再运算。

y=5/2;//2  整型数据相除,其结果若有小数位,则直接取整舍弃小数
y=5.0/2;//2.5
y=2.0/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值