Heim > Backend-Entwicklung > C++ > So berechnen Sie den absoluten Wert in C++

So berechnen Sie den absoluten Wert in C++

下次还敢
Freigeben: 2024-05-06 18:21:18
Original
1107 Leute haben es durchsucht

Es gibt drei Möglichkeiten, den Absolutwert in C++ zu ermitteln: Verwenden Sie die Funktion abs(), um den Absolutwert einer beliebigen Art von Zahl zu berechnen. Mit der Funktion std::abs() können Sie den Absolutwert von Ganzzahlen, Gleitkommazahlen und komplexen Zahlen berechnen. Manuelle Berechnung absoluter Werte, geeignet für einfache ganze Zahlen.

So berechnen Sie den absoluten Wert in C++

So ermitteln Sie den absoluten Wert in C++

Es gibt die folgenden Methoden, um den absoluten Wert in C++ zu ermitteln:

1. Verwenden Sie die abs()-Funktion

abs()-Funktion Wird verwendet, um den Absolutwert jeder Art von Zahl zu berechnen. Es ist in der Header-Datei definiert, akzeptiert einen Parameter und gibt den absoluten Wert des Parameters zurück. Bei Ganzzahlen wird eine Ganzzahl ohne Vorzeichen zurückgegeben, bei Gleitkommazahlen wird ein Double zurückgegeben.

#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
}
Nach dem Login kopieren

2. Verwenden Sie die Funktion std::abs().

Die Funktion std::abs() ist eine überladene Version in der C++-Standardbibliothek, die zur Berechnung des Absolutwerts von Ganzzahlen, Gleitkommazahlen und komplexen Zahlen verwendet wird. Ähnlich wie die Funktion abs() ist sie auch in der Header-Datei definiert.

#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
}
Nach dem Login kopieren

3. Berechnen Sie den absoluten Wert manuell.

Für einfache ganze Zahlen können Sie den absoluten Wert manuell schreiben, indem Sie den bedingten Operator verwenden:

int my_abs(int num) {
  return (num >= 0) ? num : -num;
}
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonSo berechnen Sie den absoluten Wert in C++. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage