输出格式

1 view
Skip to first unread message

kong...@gmail.com

unread,
Oct 14, 2006, 7:51:07 AM10/14/06
to c语言基地
怎么输出小数点后两位?

MJchina

unread,
Oct 14, 2006, 7:52:52 AM10/14/06
to hy...@googlegroups.com
printf("%.2d",a);

On 10/14/06, kong...@gmail.com <kong...@gmail.com> wrote:
怎么输出小数点后两位?

MSN:cona...@hotmail.com
Blog :http://mjconan.bokee.com/

开复学生网《希望泉》第十期在线浏览:
http://www.kaifulee.com/magazine/magazine200609/index.html

《希望泉》杂志组是一个志愿者的组织。在李开复老师的倡导下,我们将为更多的年轻朋友服务!
自信、快乐、奋进,和你一起做最好的自己!

int 0x080

unread,
Oct 19, 2006, 12:56:58 AM10/19/06
to c语言基地
%.2f

unread,
Dec 9, 2006, 9:20:16 AM12/9/06
to c语言基地
printf("%.f");

On 10月14日, 下午7时51分, "kongwe...@gmail.com"
<kongwe...@gmail.com> wrote:
> 怎么输出小数点后两位?

unread,
Dec 11, 2006, 12:26:50 AM12/11/06
to hy...@googlegroups.com
你是指只输入小数点后两位吗?
那么你可以用像下面一样 :
fn()
{
   float a, b;
   a=1;
   b=4
   printf("%.2f",a/4);
}
这样就能只输出小数点后两位,0.25, 否则 %f 输出0.250000.
或者%x.yf 这样的格式,x可以用于只输出的宽度,此时输出小数点后y位了。

在06-12-9, <zyf...@gmail.com> 写道:
Reply all
Reply to author
Forward
0 new messages