flost a=3.54; printf("%2.3f",a)的输出结果是

 我来答
百度网友699ed73
2013-07-07 · TA获得超过1716个赞
知道小有建树答主
回答量:464
采纳率:50%
帮助的人:595万
展开全部

应该指的是float吧,输出结果是3.540:

 

 

1、float a=3.54; 创建了一个浮点数变量a,赋值为3.54

2、用%2.3f转义字符,输出a的值

其中%2.3f,2代表数值总长度,如果长度不足2位,输出时会在前面用空格补至2位

其中.3代表小数点后精确到3位,如果不足3位,就会在后面加0

所以输出的结果就是3.540啦

 

关于Printf的用法可以参照这里:

http://baike.baidu.com/view/410546.htm

 

如果还有疑问欢饮想我继续追问~

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式