其含义是什么:
#include <stdio.h>
int main(){
double bmax = 31.4159265;
printf("%1.4e\n", bmax);
}
%1.4e
的含义是什么?我知道%f
为双倍。
答案 0 :(得分:2)
%e specifier is used to print value of float\double in exponential format.
所以这里%1.4e
将在小数点前打印1位,在小数点后打4位。
因此,如果bmax=12.242
,则输出将为1.2242e+01
。