integer(var x)

Ganzzahliger Teil von x (Nachkommastellen werden entfernt).

floor(var x)

Größte Integer-Zahl, die kleiner oder gleich x ist. Identisch mit integer(x) minus 1 für negative x. floor() erzeugt eine Gleichverteilung der Zahlen, während integer() mehr Zahlen nach 0 konvertiert.

Parameter:

x - beliebige var.

Rückgabewert:

Ganzzahliger Teil von x.

Geschwindigkeit:

Schnell

Remarks:

Die implizite lite-C var->int Konversion - z.B. (int)x - benutzt die floor Funktion, nicht die integer Funktion.

Besipiele:

x = integer(2.5); // x = 2
x = integer(0.789); // x = 0
x = integer(-0.789); // x = 0 
x = floor(-0.789); // x = -1 // round x to the nearest integer function round(x) { return floor(x+0.5); }

Siehe auch:

fraction

► Aktuelle Version Online