c语言中%.1f是什么意思
32个回答
展开全部
1 这是一个省略了初始化表达式和更新表达式,而测试表达式永远为真的for循环
2 在C语言中,for循环的一般形式如下
for(初始化表达式;测试表达式;更新表达式){
循环体;
}
其中初始化表达式可以省略,其后的分号不可省略,其用来初始化一个或多个变量
测试表达式可以省略,其后的分号不可省略,其返回值为布尔型,用来判定循环是否终止
更新表达式可以省略,其后的分号不可省略,其用来更新变量
3 在C语言中,整型和布尔型可以相互转化
任何不为0的整型强制转换成布尔型为true
而0强制转换成布尔型为false
因此在本题中的测试表达式的返回值1转换为布尔型为true
4 扩展
如果不在循环体中终止该循环的话,那么该循环就是一个死循环
在循环体中终止该循环的方法是使用break;语句
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
浮点定点输出(输入)格式定义。
%1.3f 可能是 %3.1f, 即场宽3,小数点下1位。
当然,%1.3f 语法不算错,只是场宽太小。输出 是小数点下3位,场宽 1 将略去,按实际场宽需要输出。
%1.3f 可能是 %3.1f, 即场宽3,小数点下1位。
当然,%1.3f 语法不算错,只是场宽太小。输出 是小数点下3位,场宽 1 将略去,按实际场宽需要输出。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
for有很多种用法 for(;;)相当于无限循环 while(turn)的用法,for(;-1;)的意思是 判断-1是否为真,如果真就执行for里面的代码,假就退出 for(a;b;c)的意思是 一进for循环 首先执行a,然后判断b是否为真,真的话执行for里面的代码,执行完后执行c再继续判断b是否为真......循环下去知道b为假退出
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这里应该是y -= 1 ;
-=是C语言提供的自减运算符,该运算符有两个操作数:左操作数、右操作数,左操作数必须是一个变量, 右操作数可以是常量、变量或表达式。其意义为:将左操作数减去右操作数,并将结果存储到左操作数中,如y -= 1 ; 相当于y=y-1 ;
相类似的运算符还有:+= , *= , /=, %= , >>= , <<=
-=是C语言提供的自减运算符,该运算符有两个操作数:左操作数、右操作数,左操作数必须是一个变量, 右操作数可以是常量、变量或表达式。其意义为:将左操作数减去右操作数,并将结果存储到左操作数中,如y -= 1 ; 相当于y=y-1 ;
相类似的运算符还有:+= , *= , /=, %= , >>= , <<=
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-03-27
展开全部
"%.1f",数据保留%f类型的一位小数的形式
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询