1
2
3
4
5
6
7
8
9
10
|
float
f_v1 = 20;
float
f_v2 = 20.3;
float
f_v3 = 20.5;
double
d_v1 = 20;
double
d_v2 = 20.3;
double
d_v3 = 20.5;
cout << ((f_v1 == d_v1)?
"true"
:
"false"
) << endl;
cout << ((f_v2 == d_v2)?
"true"
:
"false"
) << endl;
cout << ((f_v3 == d_v3)?
"true"
:
"false"
) << endl;
|
-
本题的运行结果是什么
-
请根据本题的运行结果解释其原因
-
如果某个cout语句的输出结果为false,在不改变变量定义语句的前提下,如何扔弃相等呢?