源码:
# include <stdio.h>
int main()
{
/* 定义变量并赋初值 */
int a = 5;
char c = 'a'; // 'a'的ASC码的值为97
float f = 5.3;
double m = 12.65;
double result;
/* 同类型数据间进行运算并输出结果 */
printf("a + c = %d/n", a + c); // 97+5=102
printf("a + c = %c/n", a + c); // 102对应的ASCII码字符为'f'
printf("f + m = %f/n", f + m); // 5.3+12.65=17.95
/* 不同类型数据间进行运算并输出结果 */
printf("a + m = %f/n", a + m); //5+12.65=17.65
printf("c + f = %f/n", c + f); //97+5.3=102.3
/* 将上述四个变量进行混合运算,并输出结果 */
result = a + c * (f + m);
printf("double = %f/n", result); //5+97*(5.3+12.65)=1746.15
return 0;
}