- #include "stdafx.h"
- #include "stdlib.h"
- char *F2S(double d, char* str)
- {
- char str1[40];
- int j=0,k,i;
- i = (int)d; //浮点数的整数部分
- //d = d-(int)d;
- while(i>0)
- {
- str1[j++] = i%10+'0';
- i /= 10;
- }
- for(k=0;k<j;k++)
常见C语言面试题之二:浮点数转换为字符串
最新推荐文章于 2024-08-07 11:25:27 发布
这篇博客介绍了一种使用C语言将浮点数转换为字符串的方法。通过将浮点数的整数和小数部分分别处理,然后拼接成字符串。代码中定义了函数F2S,接收一个double类型的浮点数和字符数组,将浮点数转换后存储到字符数组中。在主函数中,展示了如何调用这个函数并打印转换后的字符串。
摘要由CSDN通过智能技术生成