C++
C++で絶対値を取得する
引数で与えた数値の絶対値を取得します。整数の場合は、<cstdlib>ヘッダをインクルードし、abs()を使用します。
小数の場合は、<cmath>ヘッダをインクルードし、abs()かfabs()を使用します。
get_absolute_value.cpp
#include <iostream> #include <cstdlib> // abs() for integer #include <cmath> // abs() for float, and fabs() int main() { // Get absolute value of integer std::cout << "Absolute value of 5 is " << std::abs(5) << std::endl; std::cout << "Absolute value of -5 is " << std::abs(-5) << std::endl; // Get absolute value of float std::cout << "Absolute value of 5.5 is " << std::abs(5.5) << std::endl; std::cout << "Absolute value of -5.5 is " << std::abs(-5.5) << std::endl; // Get absolute value of float 2 std::cout << "Absolute value of 5.5 is " << std::fabs(5.5) << std::endl; std::cout << "Absolute value of -5.5 is " << std::fabs(-5.5) << std::endl; return 0; }
実行結果
$ g++ get_absolute_value.cpp -o get_absolute_value $ ./get_absolute_value Absolute value of 5 is 5 Absolute value of -5 is 5 Absolute value of 5.5 is 5.5 Absolute value of -5.5 is 5.5 Absolute value of 5.5 is 5.5 Absolute value of -5.5 is 5.5