请问一下各位, C语言中float的用法

设floata=4;则a+=a/=a*a的值是多少

先计算a/=a * a,再计算a+=前面的结果
a*a=16,a=a/16=4/16=0.25
a+=0.25,因为上一步已经将a值改为0.25,所以最终得到a=0.5