一、运算符优先级
赋值也是运算,也有结果,如a=b=6——>a=(b=6)
1、练习:
计算若干整数现金存放银行,银行利率为3.3%,求三年后本息余额。
代码
#include <stdio.h>
#include <math.h>
int main()
{
int x;
scanf("%d",&x);
double amount;
amount=x*pow(1+0.033,3);
printf("%f\n",amount);
return 0;
}
2、运行结果
3、注意
引用了数学库include<math.h>中的pow函数(计算幂函数)
scanf()中,后来引用的变量前要加&符号。
二、交换变量
例如要交换a、b的值,是无法直接交换的,所以我们需要引入一个中间变量,像t之类的。
1、函数代码
2、注意事项
注意赋值关系,别搞混。
三、复合运算
递加递减的复合为i++(后缀),++i(前缀),i--(后缀),--i(前缀)
前缀与后缀在单独的运算中都有给i加一的意思,但是在程序中后缀是先用a,再加(减)1,前缀是a先加(减)1,在用a。
1、代码展示
2、规律