C语言教材中的未解之谜,当你还是菜鸟的时候你也看不懂。哪位大神帮忙解答下??关于赋值运算。
教材23面 数据输出3.2 #include<stdio.h>
main()
{int i=2518
double a=3.1415
printf(“i=%d,a=%f,a*10=%e\n",i,a,a*10)
}
疑问1 输出结果为什么 a=3.141500 为什么不是 a=3.1415
疑问2 第三个 赋值运算 a*10 ????这个是不是错误 左边应该只能是变量
疑问3 a*10=3.141500e+01 这个又是为什么????
教科书中的菜鸟未解之谜???????