int a = 10;double f = 2.1;double c = a * 1.0 / f;乘上一个1.0就可以了,或者 (a + 0.0)/ f也可以。
b/a=(a && b) ? b/a:0 示例:#include using namespace std;int main(){ float a=static_cast (1.50); float b=static_cast (1.0); float c=(a && b) ? b/a:0; cout < return 0;}