printf函数输出一定位数的小数时会进行四舍五入,例如如下代码会输出3.1416
#include<cstdio> using namespace std; int c=1; int main(){ double b=3.1415926; printf("%.4lf",b); return 0; }
那有没有什么办法不进行四舍五入,直接输出前几位