补充上面写的 “int的处发现陷阱”
如果输出结果前面有对结果的类型进行定义,则按照定义的规矩走。
例如:
double d_1 =7.0;
double d_2 =11.0;
double result_1 = d_1 /2;;
double result_2 = d_2 /2.0;
cout <<"7.0 / 2 = "<< result_1 << endl;
cout <<"11.0 / 2.0 = "<< result_2 << endl;
输出:
7.0/2=3.5
11.0/2.0=5.5
但是,如果想要得到 double 类型的数据,最好还是保证除数是带小数点的,这样写更加规范。