+ -
当前位置:首页 → 问答吧 → 问一下关于int转float的问题

问一下关于int转float的问题

时间:2011-12-19

来源:互联网

int a = 870;
float b;

我该如何将整形变量a转化成浮点数b哦。。

b应该= 8.70

作者: aoyu91   发布时间: 2011-12-19

直接赋值不就行了吗?

作者: chun4221   发布时间: 2011-12-19

直接强制类型转换就得了呗!!

作者: liujie250079934   发布时间: 2011-12-19

不可能精确的=8.70的.取决于你的精度

作者: yjz1409276   发布时间: 2011-12-19

引用楼主 aoyu91 的回复:
int a = 870;
float b;

我该如何将整形变量a转化成浮点数b哦。。

b应该= 8.70


b=(float)a;

作者: keith_cheung   发布时间: 2011-12-19

b=((float)a)/100;

作者: keith_cheung   发布时间: 2011-12-19

强制转换就行了,编译器会帮你调用转换函数实现的

作者: kyotrue   发布时间: 2011-12-19

引用 5 楼 keith_cheung 的回复:
b=((float)a)/100;

++

作者: foxriver_gjg1989   发布时间: 2011-12-19