众所周知,在头文件stdio.h中, printf()函数是C语言的内置库函数。它用于在输出屏幕上打印字符,字符串,浮点数,整数等。但是,在打印浮点值时,用户可以控制小数点后的位数。一种方法是使用%.2f等格式。但是变量也可以用于格式化格式说明符。
下面的示例显示了如何完成此操作。
// C program to demonstrate use of variable
// in format specifier.
#include
int main()
{
float b = 6.412355;
// using the format specifier %.*f
// a = 3 will print value of b upto
// 3 decimal places
int a = 3;
printf("%.*f\n", a, b);
// a = 5 will print value of b upto
// 3 decimal places
a = 5;
printf("%.*f\n", a, b);
return 0;
}
输出:
6.412
6.41235
要从最佳影片策划和实践问题去学习,检查了C++基础课程为基础,以先进的C++和C++ STL课程基础加上STL。要完成从学习语言到DS Algo等的更多准备工作,请参阅“完整面试准备课程” 。