abs()和fabs()的区别?
生活随笔
收集整理的這篇文章主要介紹了
abs()和fabs()的区别?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
我來講一下絕對值函數
abs的用法
abs() 方法在C語言中,只對int整型生效,作用是求整型數據的絕對值。
頭文件:
#include<stdlib.h>
abs() 方法在C++語言中,只對double、float、long double類型生效,不支持int類型,作用是求數據的絕對值。從C++11開始,增加了對int整型數據類型的支持。
頭文件:
#include< cmath>
示例
#include<iostream> #include<cmath> using namespace std; int main(){int a=-1;double b=-3.14159;float c=-2.635;cout<<abs(a)<<endl;cout<<abs(b)<<endl;cout<<abs(c)<<endl;return 0; } 1 3.14159 2.635fabs的用法
fabs()函數是cmath標頭的庫函數,用于查找給定數字的絕對值,它接受一個數字并返回絕對值。
fabs函數支持任何類型的數據,只能作用在C++中。
頭文件
#include< cmath>
示例
#include<iostrea總結
以上是生活随笔為你收集整理的abs()和fabs()的区别?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [BZOJ3730]震波(动态点分治)
- 下一篇: Exchange 的 CDO