有谁知道在C++builder 5 中怎么样才能控制一个double数据类型,控制它输出小数点后面的位数??
? 有谁知道在C++builder 5 中怎么样才能控制一个double数据类型,控制它输出小数点后面的位数?? (jinwenming ) 问题点数:20、回复次数:6Top
1 楼windindance(风舞轻扬·白首为功名)回复于 2002-04-03 20:56:20 得分 20
Format("%.2f", ARRAYOFCONST(( d )) );Top
2 楼jinwenming(狼)回复于 2002-04-03 21:00:15 得分 0
谢谢!!Top
3 楼jishiping(JSP 季世平)回复于 2002-04-03 21:35:24 得分 0
char buf[17];
double df = 1.2;
sprintf(buf, "%3.2lf", df); //输出两位小数。Top
4 楼jinwenming(狼)回复于 2002-04-03 21:37:50 得分 0
用
Format("%.2f", ARRAYOFCONST(( d )) );
你能再告诉我这个.2我是想用变量传入,应该怎么写。
Top
5 楼jinwenming(狼)回复于 2002-04-03 21:41:27 得分 0
用
Format("%.2f", ARRAYOFCONST(( d )) );
你能再告诉我这个.2我是想用变量传入,应该怎么写。
Top
6 楼windindance(风舞轻扬·白首为功名)回复于 2002-04-03 21:50:05 得分 0
我只知道这样:
AnsiString s = Format("%%.%df", ARRAYOFCONST(( n )) );
mat(s, ARRAYOFCONST(( d )) );
Top




