在vc中,怎样把float类型的数据转换为string类型的数据

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在vc中,怎样把float类型的数据转换为string类型的数据相关的知识,希望对你有一定的参考价值。

参考技术A atof 函数转换

#include<iostream>
#include<string>
using namespace std;
void main()

string str="12.456";
float num;
num=atof(str.c_str());
cout<<num<<endl;
本回答被提问者采纳

JAVA里INT除以INT类型得的结果为FLOAT或者DOUBLE怎样做?

int a=5;
int b=3;
a/b=1
但是我想得出1.666666这样的浮点数,应该用什么方法?

用强制转换,比如

double c = (double)a/b;

这样把a强制转换为double来计算,double/int 得到的就是double;
当然float同理.
参考技术A public static void main(String[] args)
int a=5;
int b=3;
System.out.println((double)a/b);


//强制类型转换,这样就可以输出你想输出的了

以上是关于在vc中,怎样把float类型的数据转换为string类型的数据的主要内容,如果未能解决你的问题,请参考以下文章

VC怎样把字符串转变成数字

c#中怎样将类型“float”隐式转换为“string”

如何把一个 float 类型的数据转换为 int 类型

如何把一个 float 类型的数据转换为 int 类型

pgsql里边怎样把integer类型转换为date类型?

在Java中怎么把ArrayList<> 强行转换为float类型