【发布时间】:2010-05-19 19:08:16
【问题描述】:
我有以下问题.. 想要得到浮点数的结果
假设
int a= convert.toint32(textbox1.text);
int b= convert.toint32(textbox2.text);
float ans= math.sqrt(a*b);
label1.text= ans.tostring();
输出..
a=7
b=3
ans 应该是 = 4.582 但我得到一个错误
无法将类型“double”隐式转换为“float”。
请帮助..我怎样才能得到浮动答案...
【问题讨论】:
-
为什么要将它作为浮点数而不是双精度数?在大多数系统上,double 是精度更高的浮点值。
标签: c# casting floating-point