C で絶対値を求める方法は 3 つあります。 abs() 関数を使用して、あらゆるタイプの数値の絶対値を計算します。 std::abs() 関数を使用すると、整数、浮動小数点数、および複素数の絶対値を計算できます。絶対値の手動計算。単純な整数に適しています。
#C で絶対値を求める方法
C で絶対値を取得するには、次の方法があります。
1. abs() 関数を使用する
abs() 関数は、あらゆる種類の数値の絶対値を計算するために使用されます。これは<code class="cpp">#include <cstdlib> int main() { int num = -10; double num2 = -3.14; std::cout << "绝对值:" << abs(num) << std::endl; // 输出:10 std::cout << "绝对值:" << abs(num2) << std::endl; // 输出:3.14 }</code>
2. std::abs() 関数を使用する
std::abs() 関数は、C 標準ライブラリのオーバーロードされたバージョンであり、計算に使用されます。整数、浮動小数点数、複素数の絶対値。 abs() 関数と同様に、この関数も<code class="cpp">#include <cstdlib> int main() { int num = -10; double num2 = -3.14; std::complex<double> num3(-2, 3); std::cout << "绝对值:" << std::abs(num) << std::endl; // 输出:10 std::cout << "绝对值:" << std::abs(num2) << std::endl; // 输出:3.14 std::cout << "绝对值:" << std::abs(num3) << std::endl; // 输出:3.60555 }</code>
3. 絶対値を手動で計算する
単純な整数の場合は、条件演算子<code class="cpp">int my_abs(int num) { return (num >= 0) ? num : -num; }</code>を使用して絶対値を手動で記述することができます。
以上がC++で絶対値を計算する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。