#include <stdio.h>
//赋值运算符,他的优先级低于+—*%
int main(){
int a=2;
int b=3;
a *= b+4;
printf("a=%d\n",a);//a=a*(b+4)
}
int main1()
{
int a, b, c, d, e;
a=b=c=d=e=5;
printf("a=%d b=%d c=%d d=%d e=%d\n",a,b,c,d,e);
//任何表达式都是有值的
c=(a=b)+(b=c);
printf("%d\n",c);
printf("%d",a>b);//作为一个表达式它的值是0
a++;//单目运算符
a+b;//双目
a>b?c:d;//三目
return 0;
}
C语言之赋值运算
最新推荐文章于 2024-03-15 20:39:05 发布