c语言输出3.1415926、12345678.123456789的小数、指数形式。
时间: 2025-01-04 15:38:29 浏览: 4
在C语言中,你可以使用printf函数来分别按照小数和指数形式输出这些数字。首先,对于小数形式:
```c
#include <stdio.h>
#include <math.h>
int main() {
double pi = 3.1415926;
double number = 12345678.123456789;
printf("Pi in decimal format: %.15f\n", pi); // 输出到15位精度
printf("Number in decimal format: %.15f\n", number); // 同样保留15位精度
return 0;
}
```
对于指数形式(科学记数法),可以借助`exp()`函数:
```c
#include <stdio.h>
#include <math.h>
int main() {
double pi = 3.1415926;
double exponent_number = 12345678.123456789;
printf("Pi in scientific notation (e format): %le\n", pi);
printf("Number in scientific notation (e format): %le\n", exponent_number);
return 0;
}
```
阅读全文