Mathematische Werte

Headerdatei: #define <_USE_MATH_DEFINES>

Variablen:

MathematischC++ Variable
M_PI

Arithmetische Ausdrücke

arithmetische Operationmathematische SchreibweiseC++ Schreibweise
Additiona + ba + b
Subtraktiona - ba - b
Multiplikationa • ba * b
Division mit Gleitkommazahlena : ba / b
Ganzzahldivision ohne Restaa / b
Rest einer Ganzzahldivision (Modulo)a % b

Mathematische Funktionen

Alle anderen mathematischen Funktionen werden als Funktion aufgerufen. Hierfür muss die Headerdatei cmath eingebunden sein. #include <cmath>

Funktionmathematische SchreibweiseC++-Schreibweise
Potenzierenpow( a , b)
Wurzelziehen√asqrt( a )
Sinussin asin( a )
Kosinuscos acos( a )
nat. Logarithmusln alog( a )
e-Funktionexp( a )
Arcus-Tangensarctan (x)atan( x )
Betrag (int-Wert)|a|abs( a )
Betrag (float-Wert)|a|fabs( a )
Abrunden auf ganze Zahl⎣a⎦floor(a)

Inkrement und Dekrement

++xx wird um den Wert 1 erhöht, bevor x im Ausdruck weiterverwendet wird.
—xx wird um den Wert 1 erniedrigt, bevor x im Ausdruck weiterverwendet wird.
x++x wird inkrementiert, nachdem x im Ausdruck verwendet wurde.
x—x wird dekrementiert, nachdem es im Ausdruck verwendet wurde.
Beispiel:
/* Variablendefinitionen */ 
int i=1, j=1; 
/* Anweisungen */ 
cout << i++ << endl; // Ausgabe 1, neuer Wert von i ist 2
cout << ++j << endl; // Ausgabe 2, neuer Wert von j ist 2

Vergleich

VergleichC++ Schreibweise
a gleich ba == b
a größer ba > b
a kleiner ba < b
a größer oder gleich ba >= b
a kleiner oder gleich ba b
a ungleich ba != b