Il existe trois façons de trouver la valeur absolue en C++ : Utilisez la fonction abs() pour calculer la valeur absolue de tout type de nombre. À l'aide de la fonction std::abs(), vous pouvez calculer la valeur absolue d'entiers, de nombres à virgule flottante et de nombres complexes. Calcul manuel de valeurs absolues, adapté aux entiers simples.
Comment trouver la valeur absolue en C++
Il existe les méthodes suivantes pour obtenir la valeur absolue en C++ :
1. Utilisez la fonction abs()
la fonction abs() est. utilisé pour calculer tout type de valeur absolue de nombre. Il est défini dans le fichier d'en-tête
<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. Utilisez la fonction std::abs()
La fonction std::abs() est une version surchargée de la bibliothèque standard C++, utilisée pour calculer la valeur absolue des nombres entiers, des nombres à virgule flottante et des nombres complexes. Semblable à la fonction abs(), elle est également définie dans le fichier d'en-tête
<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. Calculez la valeur absolue manuellement
Pour les entiers simples, vous pouvez écrire la valeur absolue à la main en utilisant l'opérateur conditionnel :
<code class="cpp">int my_abs(int num) { return (num >= 0) ? num : -num; }</code>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!