4.C语言运算符

算数运算符

C提供的算术运算符:+,-,*,/,%,++,如下:float/double不能取余

关系运算符

逻辑运算符

位运算符

C语言的位运算符如下:

赋值运算符

赋值运算符为“=”,其运算的一般形式如下:

<左值表达式> = <右值表达式>

赋值复合运算符其运算的一般形式如下:

<变量> <操作符>= <表达式>

C语言的赋值复合运算符如下:

条件运算符

条件运算符"? :"

是三目运算符, 其运算的一般形式是:

<表达式1> ? <表达式2> : <表达式3>

#include<stdio.h>
int main(){
	int x=10,y=9;
	int a,b,c;
	a = (x==y)?--x:++y;
	b=x++;
	c=y;
	printf("a=%d,b=%d,c=%d",a,b,c);//a=10,b=10,c=10
	return 0;
}


 

逗号运算符

float x = 10.5, y = 1.8, z = 0.0;

z = (x += 5, y = x + 0.2); //z=15.7

z = (x = y = 5, x += 1); //z=6.0

z = (x = 5, y = 6, x + y); //z=11.0

z = (z = 8, x = 5, y = 3); //z=3.0

sizeof运算符

sizeof运算符

运算的一般形式:sizeof(<类型或变量名>)

注意:它只针对数据类型,而不针对变量!

优先级

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值