Cdouble转字符串保留小数
时间: 2023-10-16 19:08:57 浏览: 191
C语言浮点数转字符串_C语言浮点数字符串_浮点数转换_
5星 · 资源好评率100%
在C中,将double转换为字符串并保留小数位可以使用sprintf函数。具体代码如下:
```
#include <stdio.h>
#include <stdlib.h>
int main() {
double num = 3.1415926;
char str[10]; // 设置足够大的数组来存储转换后的字符串
sprintf(str, "%.2f", num); // 保留两位小数
printf("转换后的字符串为:%s\n", str);
return 0;}
```
以上代码将会把double类型的num转换为字符串,并保留两位小数存储在str数组中。使用%s格式来打印str,即可得到转换后的字符串。
阅读全文