int main(void)
{
int a = 188;
printf("%2d", a);
}
代码的输出是什么?它与%d
有何不同?
答案 0 :(得分:-1)
在整数(%d
数据类型)的情况下,%2d
和int
的输出将相同。
对于浮点数据类型,%0.2f
将最多打印两个小数点。
int main(void)
{
float a;
scanf("%f",&a); //if input is 3.234323
printf(" %0.1f ", a); //it prints 3.23 only
}