#include <stdio.h>
int main() {
double d; // 声明双精度变量
d = 12.001234; // 定义双精度变量
printf("d 的值为 %le", d);
return 0;
}
输出结果:
d 的值为 1.200123e+01
使用 printf() 与 %e 输出双精度数。好,我们一起来看这个程序。这是一个C语言程序,首先我们写完文件头和main函数后,用double命名一个变量,也就是,d,把DSP的变量命名为12点001234,然后再用printf进行输出,特别注意的是,输出的时候d的值为后面百分号,后面要加IE,然后双引号,后面要加一个d le的意思,就是指双精度,单精度是f,而整数是d,所以特别要区分C加加跟c不同的一点是,C加加的cout可以任何的类型都可以进行输出,但是C语言就需要稍微繁琐一点,在后面要加一个后缀,也就是百分号后面加一个,有可能是d有可能是s有可能是le也有可能是f,今天的程序就到这里了,如果有错误联系小编,在评论区里见关注,我下期更精彩。