C# 将毫秒转换为秒,如(0.24)
我有一个整数值是48。当我使用计算器从100除以这个数字时,值是0.48。但同样的,我尝试使用我的代码,然后得到0值 比如int值=48。 int changeValue=48/100 changeValue值为:0C# 将毫秒转换为秒,如(0.24),c#,C#,我有一个整数值是48。当我使用计算器从100除以这个数字时,值是0.48。但同样的,我尝试使用我的代码,然后得到0值 比如int值=48。 int changeValue=48/100 changeValue值为:0 需要帮助。int表示整数值。使用float或double: double changeValue = 48.0 / 100; 当您试图将一个整数除以另一个整数时,您也会得到一个整数值,并且该值会四舍五入到较低的值(24/5=4) 如果您想得到非整数值,您应该确保其中一个数字也不是
需要帮助。int表示整数值。使用float或double:
double changeValue = 48.0 / 100;
当您试图将一个整数除以另一个整数时,您也会得到一个整数值,并且该值会四舍五入到较低的值(24/5=4)
如果您想得到非整数值,您应该确保其中一个数字也不是整数。这就是为什么我写了48.0国际广告
如果整数变量中包含整数值,如
int msec = 48;
首先应使其浮动:
int msec = 48;
double sec = (double)msec / 100;