什么意思:
#include <stdio.h>
int main(){
double bmax = 31.4159265;
printf("%1.4e\n", bmax);
}
%1.4e
是什么意思?我知道%f
是两倍。 最佳答案
%e specifier is used to print value of float\double in exponential format.
因此,此处
%1.4e
将在小数点前打印1位,在小数点后打印4位。因此,如果
bmax=12.242
,则输出将为1.2242e+01
。关于c - 正确的printf格式用于C中的双数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31627706/