一、1.因为两个整数的运算结果只能是整数
10/3*3=9 10.0/3*3=10.0
10和10.0在c中是完全不同的数
2.当浮点数和整数放到一块运算时,c语言会将整数转换为浮点数,然后进行浮点数的运算
*整数~int
printf(''%d'',...)
scanf(''%d'',...)
*带小数点的数~double
printf(''%f'',...)
scanf(''%lf'',...)
二、1.五个算数运算符,+-*/%,可以和赋值运算符"=”结合,
total*=sum+12;total=total*(sum+12)先算赋值右边的式子算完再算左边
2.a++的值是a加一以前的值,而++a的值是加一以后的值。
int a;
a=10;
printf(''a++=%d\n'',a++);
printf(''a=%d\n'',a);
printf(''++a%d\n,++a);
printf(''a=%d\n'',a);
return 0;
a=10 a++=10 a=11 ++a=12 a=12
三、计算利息的问题
百分比要用小数来表示,因为c语言中%是表示求余。
c语言中也没有幂次,若是平方立方,要一个一个乘。