有关如下C++代码的说法,正确的是?
float a = 3 + 3.5; cout << a;
代码执行将报错。如果将 a= 3+ 3.5 改为 a= float(3)+ 3.5 将能正常执行。
代码执行将报错。如果将 a= 3+ 3.5 改为 a= 3.0+ 3.5 将能正常执行。
代码能正常执行,将输出 6。
代码能正常执行,将输出 6.5。