- ベストアンサー
abs()関数について
関数abs()について、はたらきやどういった使い方をすればよいのか教えてください
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
abs()は、絶対値を求める関数で、 C言語では、 int abs(int n);で、引数にint型の整数をわたすとint型整数で返してくれます。 例として、abs(10)→10、abs(-10)→10 C++では、引数の型が、何でも良くなり、その型で返してくれると思います。
その他の回答 (2)
noname#30727
回答No.3
絶対値というのは、「原点までの距離=大きさ」を意味します。 つまり、マイナスだったらプラスにするということです。 使い方としては、例えば、A さんと B さんがマラソンをしていて、A さんが a メートル走っていて、 B さんが b メートル走っていて、2人が今どれだけ離れているかを求めるときに、 x = abs(a - b); としてやれば、A さんが前でも、B さんが前でも、2人の差の「大きさ」になります。
- finalanswer
- ベストアンサー率60% (182/303)
回答No.1
abs()は、int型の整数の絶対値を返します。 例:abs(2)=2 abs(-3)=3 書式は以下の通りです。 #include <stdlib.h> int abs(int n)