C で数値の絶対値を取得する方法は、abs() 関数 (整数) と fabs() 関数 (浮動小数点数) を使用することです。 abs(x) 関数は integer 型の絶対値を返しますが、fabs(x) 関数は double 型の絶対値を返し、対応するヘッダー ファイル (cstdlib および cmath) をインクルードする必要があります。
#C での絶対値表現
C では、abs() 関数を使用できます数値の絶対値を取得します。絶対値とは、数値から正負の符号を除いた値を指します。
abs() 関数を使用するための構文です。
<code class="cpp">#include <cstdlib> int abs(int x);</code>ここで、
x は絶対値を計算するパラメーターです。
abs() この関数は整数型の絶対値を返します。
<code class="cpp">#include <cstdlib> int main() { int num = -5; int abs_num = abs(num); cout << "绝对值:" << abs_num << endl; return 0; }</code>出力:
<code>绝对值:5</code>上記の例では、
num 変数は -5 で、
abs(num )# は ## と呼ばれます。その後、5 を返し、abs_num
変数に保存します。
###abs()
関数は整数型にのみ使用できることに注意してください。浮動小数点または他のタイプのデータでabs() を使用しようとすると、コンパイラはエラーを発行します。
浮動小数点数の絶対値を計算するには、
fabs()
fabs() fabs() 以上がC++で絶対値を表現する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。 この関数は
ヘッダー ファイルで宣言されており、構文は次のとおりです。
<code class="cpp">#include <cmath>
double fabs(double x);</code>
このうち、
x は絶対値浮動小数点数を計算するために使用されます。 この関数は倍精度型の絶対値を返します。
例:
<code class="cpp">#include <cmath>
int main() {
double num = -3.14;
double abs_num = fabs(num);
cout << "绝对值:" << abs_num << endl;
return 0;
}</code>
出力:
<code>绝对值:3.14</code>