Operationen mit Zahlen. Cmath Modul
Sie können das bereits bekannte Modul mit den Zahlen verwenden.
math
die eine große Anzahl von eingebauten Funktionen enthält.
Ziele müssen oft die Zahlen auf die nächsten Zielwerte runden. Zwei Funktionen sind verfügbar.
Wir müssen uns daran erinnern!
ANHANG
mit der scheinbaren Transformation des Typs (
float x=1.5; int y = int(x))
- Teil der Substanz wird abgetrennt (
y = 1)
;
2.
Funktion
floor(x)
- gibt das größte Ganze zurück, kleiner oder gleich
x
(langsam)
3. Funktion
ceil(x)
- kehrt das kleinste Ganze zurück, größer oder gleich.
x
(über Runden)
Geben Sie die nützlichsten Funktionen im Modul
cmath
♪
Funktion | Warenbezeichnung |
---|
Rundung |
round(x) C++ 11 | Runden Sie die Nummer zum nächsten Ganzen. Ist die Spaltung 0,5, so ist die Zahl auf die nächste ganze Zahl abzurunden. |
trunc(x) C++ 11 | Schickt das Fragment. |
floor(x) | Runden nach unten ( " Boden " ) undfloor(1.5) == 1 ♪floor(-1.5) == -2 |
ceil(x) | Rundt die Zahl vor, mitceil(1.5) == 2 ♪ceil(-1.5) == -1 |
abs(x) | Modul (absolute Wert). |
fabs(x) | Substitutionsmodul |
Corni, Logarithen |
sqrt(x) | Quadre Wurzel. Verwendung: y = sqrt(x) |
pow(x, y) | Er dreht x zu Grad y.♪ |
log(x) | Natürliches Logarithm. |
exp(x) | Basis von natürlichen Logarithmen e = 2,71828. |
Trigonometer |
sin(x) | Synus des Strahlungswinkels |
cos(x) | Kosinus des Strahlungswinkels |
tan(x) | Radiana Winkel |
asin(x) | Axinus, Rückgabewert in Radien. |
acos(x) | Arccosines, Rückgabewert in Radien. |
atan(x) | Archtangens, gibt Wert in Radianern zurück. |
atan2(y, x) | Polarwinkel(en) bei Koordinaten (x, y). |
|