1
我有下面的代码如何处理浮点数
float m = vScrollBar1.Value;
float a = (100 - m);
textBox1.Text = a.ToString();
float b = (a - 32);
float c = (5/9);
b = b * c;
textBox2.Text = b.ToString();
当我滚动滚动条
,逐渐TextBox1的变化,但TextBox2中值的值始终显示为零。我也使用双重,仍然总是显示零。有人请帮我在这里。提前致谢。
这是一个经常被问到的问题。 5/9是0.你正在执行整数数学。使用5f/9f作为首发,看看它在哪里得到你。 – 2013-03-24 18:14:57