c语言中%.1f是什么意思

 我来答
一口没水的枯井
2015-06-30 · TA获得超过2988个赞
知道小有建树答主
回答量:473
采纳率:100%
帮助的人:148万
展开全部

1 这是一个省略了初始化表达式和更新表达式,而测试表达式永远为真的for循环

2 在C语言中,for循环的一般形式如下

for(初始化表达式;测试表达式;更新表达式){
    循环体;
}

其中初始化表达式可以省略,其后的分号不可省略,其用来初始化一个或多个变量

测试表达式可以省略,其后的分号不可省略,其返回值为布尔型,用来判定循环是否终止

更新表达式可以省略,其后的分号不可省略,其用来更新变量

3 在C语言中,整型和布尔型可以相互转化

任何不为0的整型强制转换成布尔型为true

而0强制转换成布尔型为false

因此在本题中的测试表达式的返回值1转换为布尔型为true

4 扩展

如果不在循环体中终止该循环的话,那么该循环就是一个死循环

在循环体中终止该循环的方法是使用break;语句

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
金色潜鸟
2015-09-15 · TA获得超过3.2万个赞
知道大有可为答主
回答量:1.3万
采纳率:89%
帮助的人:5626万
展开全部
浮点定点输出(输入)格式定义。
%1.3f 可能是 %3.1f, 即场宽3,小数点下1位。
当然,%1.3f 语法不算错,只是场宽太小。输出 是小数点下3位,场宽 1 将略去,按实际场宽需要输出。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小小金小小鹏
2014-07-16 · TA获得超过190个赞
知道小有建树答主
回答量:343
采纳率:100%
帮助的人:66.7万
展开全部
for有很多种用法 for(;;)相当于无限循环 while(turn)的用法,for(;-1;)的意思是 判断-1是否为真,如果真就执行for里面的代码,假就退出 for(a;b;c)的意思是 一进for循环 首先执行a,然后判断b是否为真,真的话执行for里面的代码,执行完后执行c再继续判断b是否为真......循环下去知道b为假退出
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kaixingui2012
2015-09-17 · TA获得超过4.2万个赞
知道大有可为答主
回答量:1.4万
采纳率:81%
帮助的人:6333万
展开全部
这里应该是y -= 1 ;
-=是C语言提供的自减运算符,该运算符有两个操作数:左操作数、右操作数,左操作数必须是一个变量, 右操作数可以是常量、变量或表达式。其意义为:将左操作数减去右操作数,并将结果存储到左操作数中,如y -= 1 ; 相当于y=y-1 ;
相类似的运算符还有:+= , *= , /=, %= , >>= , <<=
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2015-03-27
展开全部
"%.1f",数据保留%f类型的一位小数的形式
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式