vc里一个数除以1.0得到的是几位小数 例如100/1.0 得到的是什么

问题描述:

vc里一个数除以1.0得到的是几位小数 例如100/1.0 得到的是什么

VC中的1.0被解释为double型,所以100/1.0的结果也被提升为double型.double型的有效位为十进制15位.printf输出时没有特别要求情况下是小数点后6位,所以printf("%f\n",100/1.0);将印出100.000000;但用cout