社区
C语言
帖子详情
怎样将float型转换成string 型?
wd983003
2003-06-11 02:04:26
怎样将float型转换成string 型?
如将0.089变为“089”.
...全文
230
3
打赏
收藏
怎样将float型转换成string 型?
怎样将float型转换成string 型? 如将0.089变为“089”.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pzytony
2003-06-11
打赏
举报
回复
函数名: fcvt
功 能: 把一个浮点数转换为字符串
用 法: char *fcvt(double value, int ndigit, int *decpt, int *sign);
程序例:
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
int main(void)
{
char *string;
double value;
int dec, sign;
int ndig = 10;
clrscr();
value = 9.876;
string = ecvt(value, ndig, &dec, &sign);
printf("string = %s dec = %d \
sign = %d\n", string, dec, sign);
value = -123.45;
ndig= 15;
string = ecvt(value,ndig,&dec,&sign);
printf("string = %s dec = %d sign = %d\n",
string, dec, sign);
value = 0.6789e5; /* scientific
notation */
ndig = 5;
string = ecvt(value,ndig,&dec,&sign);
printf("string = %s dec = %d\
sign = %d\n", string, dec, sign);
return 0;
}
pzytony
2003-06-11
打赏
举报
回复
函数名: ecvt
功 能: 把一个浮点数转换为字符串
用 法: char ecvt(double value, int ndigit, int *decpt, int *sign);
程序例:
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
int main(void)
{
char *string;
double value;
int dec, sign;
int ndig = 10;
clrscr();
value = 9.876;
string = ecvt(value, ndig, &dec, &sign);
printf("string = %s dec = %d \
sign = %d\n", string, dec, sign);
value = -123.45;
ndig= 15;
string = ecvt(value,ndig,&dec,&sign);
printf("string = %s dec = %d sign = %d\n",
string, dec, sign);
value = 0.6789e5; /* scientific
notation */
ndig = 5;
string = ecvt(value,ndig,&dec,&sign);
printf("string = %s dec = %d\
sign = %d\n", string, dec, sign);
return 0;
}
晨星
2003-06-11
打赏
举报
回复
不知道如何进行直接转换。
但你为什么要吧“0.089”转换成“089”?
间接的可以使用sprintf。
char s[16];
sprintf("%.3f" , 0.089);
string s1(s);
OpenGL-自主高性能三维GIS平台架构与实现-第二季
实现算法,将3 *
float
数据压缩成4字节数据3. 改造绘制代码,支持压缩数据输入 27 GPU中计算产生法线数据(去掉CPU中计算) 1. 引擎支持 Geometry Shader 阶段2. 编写 Geometry Shader,实现法线计算 系统功能优化 28...
c++ 将
float
类
型
转换成
string
类
型
//c++ 将
float
类
型
转换成
string
类
型
: #include<sstream>
string
Convert(
float
Num) { o
string
stream oss; oss<<Num;
string
str(oss.str()); return str; } 方法1: sscanf()...
C++中把
float
类
型
转换为
string
类
型
C++中把
float
类
型
转换为
string
类
型
本来以为是一个很简单的...//c++ 将
float
类
型
转换成
string
类
型
: #include<sstream> #include "stdio.h" std::
string
Convert(
float
Num) { std::o
string
stream oss; os...
float
型
转换为
string
型
java如何将
string
转换成
float
,Java将
float
转换为
String
本文概述我们可以使用
String
.valueOf()和
Float
.to
String
()方法在Java中将
float
转换为
String
。情境如果必须在文本字段中显示浮点值, 则通常使用它,...它可以用于将
float
转换为
String
。 valueOf()是
String
类的静态方法...
C语言
69,369
社区成员
243,081
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章