我使用C作爲編程語言。 如何在使用float/signed int變量時忽略符號? 例如,如果浮點值/符號int F = -40或40 結果應該是相同的後像A + B * F如何忽略C中變量的符號?
1
A
回答
10
使用abs
爲整數或fabs
用於浮動的數學運算。
a+b*abs(f)
編輯:無論您想-40被視爲40或反之亦然目前尚不清楚,如果你因爲某些原因wan't後者:
a+b*-abs(f)
0
abs
或fabs
?
0
使用功能abs()
返回絕對值
0
fabsf(f)
回報f
絕對值:fabsf(40) == 40
也fabsf(-40) == 40
。
2
您是否在尋找絕對值?
#include<math.h>
包括整數的abs
,浮點數的fabs
。
相關問題
- 1. 如何忽略或檢測變量中的符號?
- 2. 如何忽略標點符號c#
- 3. 如何忽略/放棄c#「out」變量?
- 4. 如何忽略jQuery變量?
- 5. 忽略符號
- 6. 如何忽略變量中的位
- 7. 在makefiles中忽略(@)符號
- 8. HTML變量忽略雙括號
- 9. 忽略C++中的字符
- 10. 搜索時忽略變音符號
- 11. RAILS3:搜索忽略變音符號?
- 12. 排序忽略標點符號(Objective-C)
- 13. C#搜索過濾器 - 忽略特定的變音符號
- 14. 如何讓Git忽略符號鏈接?
- 15. 如何讓mercurial忽略符號鏈接?
- 16. 忽略String.contain上的符號
- 17. C忽略增量
- 18. 局部變量不會忽略用C
- 19. 變量字符串被忽略
- 20. 如何忽略php中字符的重音符號(語調)?
- 21. 如何通過忽略逗號c#來拆分字符串?
- 22. eval echo「$ line」忽略'&'符號
- 23. SVN - 忽略符號鏈接
- 24. 符號 「程序」 被忽略
- 25. 在C#,如何忽略可變字符,而這樣做的String.Format
- 26. 忽略TortoiseHG中的符號鏈接
- 27. 忽略.gitignore中的符號鏈接
- 28. 忽略setuptools MANIFEST.in中的符號鏈接?
- 29. 使用帶引號的bash變量,忽略了引號
- 30. 如何忽略引號中的「點」
不要忘了'實驗室'多頭! :-) – tomlogic 2010-04-30 16:33:57