我开始学习C语言,却遇到了一个问题。
在关于控制台输出的章节中描述了转换说明符,其中两个是%f和%F。我试图弄清它们之间的区别,并编写了下面简单的C语言脚本:
#include <stdio.h>
int main(void)
{
float num = 123.456;
printf("First float: %f \n", num);
printf("Second float: %F \n", num);
return 0;
}
输出结果为:
First float: 123.456001
Second float: 123.456001