use*_*375 3 c visual-studio
我用C编写了一些代码(不是用C++编写):
Mask1 = abs(Area1 * 2 + Area2 * -2);
Area1,Area2和Mask1是三个双变量.(例如3.00556,34.3333)我的问题是abs返回一个整数值(例如30).
我需要做些什么来解决它?
问候.
Fre*_*ory 15
使用 fabs
fabs
And*_*son 5
晶圆厂 http://www.manpagez.com/man/3/fabs/
Dim*_*ima 5
abs()以整数作为参数并返回整数结果。您的双打会被自动截断为整数。好的C ++编译器会警告您。;)
abs()
这里使用的函数是fabs()双精度或fabsf()浮点型的。
fabs()
fabsf()
归档时间:
16 年,8 月 前
查看次数:
1133 次
最近记录: