CString Format四舍五入显示问题,%0.1f -0.00012 显 -0.0 大家处理?
CString Format四舍五入问题,%0.1f 则显示 -0.0 这种情况大家如何处理?
如:double x = -0.00012;
CString str;
str.Format("%0.1f", x); 则显示 -0.0 显示格式要显两位,也对大家如何处理?
一般这种情况大家如何处理?
在double 浮点运算经常碰到,
double x1 = 4.400;
double x2 = 4.420
CString str;
str.Format("%0.1f", x2 - x1); 计算结果是0.020
因为只要显示1位舍弃后面,则显示0.0 咋办,按精度要求后面+0.1又太大了。。。有折中办法吗?
问:像这种情况,因为只需要显1位小数,,哪位比较熟悉数学统计给出个主义,,,