怎么去掉浮点数后面的长尾数,如144.8000000234变为144.8
如何去掉浮点数后面的长尾数,如144.8000000234变为144.8.
如何去掉浮点数后面的长尾数,如144.8000000234变为144.8.
------解决思路----------------------
float f_num =144.8000000234;
printf("%.o1f",f_num);//0.1f表示小数点后面的1位,,0nf,精确到n位。
------解决思路----------------------
如何去掉浮点数后面的长尾数,如144.8000000234变为144.8.
------解决思路----------------------
float f_num =144.8000000234;
printf("%.o1f",f_num);//0.1f表示小数点后面的1位,,0nf,精确到n位。
------解决思路----------------------
AnsiString a=AnsiString().sprintf("%7.1f",144.8000000234);
ShowMessage(a);
或
AnsiString b = Format("%0.1f",ARRAYOFCONST((144.8000000234)));
ShowMessage(b);