C语言:a*=1.0是什么意思?

来源:百度知道 编辑:UC知道 时间:2024/06/10 16:59:26
谢谢!

意思是 将a*1.0以后把值赋给a.这么说就有个要求了,1.0是float型的,所以在定义a的时候就应该是float a;不可是int.!!

a=a*1.0

没有任何用
a=a*1.0

a*=1.0的意思就是乘以a乘以1.0再赋值给a
相当于
a=a*1.0;

a=a*1.0
假如a=10,那么 a=a*1.0=10*1.0=10.0