ホームページ  >  記事  >  バックエンド開発  >  C++で絶対値を使用する方法

C++で絶対値を使用する方法

下次还敢
下次还敢オリジナル
2024-05-06 18:15:22354ブラウズ

C で絶対値を取得するには、次の 2 つの方法があります。1. 組み込み関数 abs() を使用して、整数または浮動小数点型の絶対値を取得します。2. 汎用関数 std を使用します。 :abs(), 絶対値演算をサポートするさまざまなデータ型の絶対値を取得します。

C++で絶対値を使用する方法

#C で絶対値を取得する 2 つの方法

C では、絶対値を取得する 2 つの方法があります入力:

1. abs() 関数を使用します。

abs() 関数は、C 標準ライブラリの組み込み関数です。整数または浮動小数点数の絶対値を取得できます。

構文:

<code class="cpp">int abs(int n);
double abs(double d);</code>

例:

<code class="cpp">int n = -5;
cout << abs(n) << endl; // 输出:5

double d = -3.14;
cout << abs(d) << endl; // 输出:3.14</code>

2 std::abs() 関数を使用します。

std::abs() 関数は、C 11 で導入された汎用関数で、絶対値演算をサポートする任意のデータ型の絶対値を取得できます。

構文:

<code class="cpp">template<typename T>
T abs(T value);</code>

例:

<code class="cpp">int n = -5;
cout << std::abs(n) << endl; // 输出:5

double d = -3.14;
cout << std::abs(d) << endl; // 输出:3.14

complex<double> c(3, 4);
cout << std::abs(c) << endl; // 输出:5 (复数的模)</code>

選択方法:

    処理対象の基本データ型が整数または浮動小数点の場合は、
  • abs() 関数を使用することをお勧めします。
  • 処理するデータ型が複素数やカスタム型など複雑な場合は、
  • std::abs() 関数の使用を検討してください。

以上がC++で絶対値を使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。