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

C++で絶対値を表現する方法

下次还敢
リリース: 2024-05-01 13:03:17
オリジナル
1380 人が閲覧しました

C で数値の絶対値を取得する方法は、abs() 関数 (整数) と fabs() 関数 (浮動小数点数) を使用することです。 abs(x) 関数は integer 型の絶対値を返しますが、fabs(x) 関数は double 型の絶対値を返し、対応するヘッダー ファイル (cstdlib および cmath) をインクルードする必要があります。

C++で絶対値を表現する方法

#C での絶対値表現

C では、

abs() 関数を使用できます数値の絶対値を取得します。絶対値とは、数値から正負の符号を除いた値を指します。

次は、

abs() 関数を使用するための構文です。

#include <cstdlib>
int abs(int x);
ログイン後にコピー

ここで、

x は絶対値を計算するパラメーターです。 abs() この関数は整数型の絶対値を返します。

例:

#include <cstdlib>

int main() {
  int num = -5;
  int abs_num = abs(num);

  cout << "绝对值:" << abs_num << endl;

  return 0;
}
ログイン後にコピー

出力:

<code>绝对值:5</code>
ログイン後にコピー

上記の例では、

num 変数は -5 で、abs(num )# は ## と呼ばれます。その後、5 を返し、abs_num 変数に保存します。

エラーの回避

#​​##abs()

関数は整数型にのみ使用できることに注意してください。浮動小数点または他のタイプのデータで

abs() を使用しようとすると、コンパイラはエラーを発行します。 浮動小数点数の絶対値を計算するには、fabs()

関数を使用できます。

fabs() この関数は ヘッダー ファイルで宣言されており、構文は次のとおりです。

#include <cmath>
double fabs(double x);
ログイン後にコピー
このうち、x

は絶対値浮動小数点数を計算するために使用されます。

fabs() この関数は倍精度型の絶対値を返します。 例:

#include <cmath>

int main() {
  double num = -3.14;
  double abs_num = fabs(num);

  cout << "绝对值:" << abs_num << endl;

  return 0;
}
ログイン後にコピー

出力:

<code>绝对值:3.14</code>
ログイン後にコピー

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

関連ラベル:
c++
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート