求平均值
写一个程序,输入两个整数,输出它们的平均值
#include <stdio.h>
int main()
{
int a,b;
scanf("%d %d", &a, &b);
double c = (a+b)/2.0;
printf("%d和%d的平均值=%f\n",a,b,c);
return 0;
}
运算符之间有优先级
单目运算就是对这个数字本身做的运算(比如取负数,取相反值,不变),自右向左的意思是符号放在数字前面,此类运算优先级最高
*赋值=,在c语言中也是运算符的一种,而且赋值运算也是有具体结果的
a=6的结果就是a被赋予的值,也就是6
所以a=b=6,其实是先看b=6的结果6,再看a=6。表现为a=(b=6)
嵌入式赋值:(不做推荐,不利于阅读、容易产生错误)
int a=6;
int b;
int c=1+(b=a);