Hilfe

Float

B2D B+ B3D

Aufruf

Wert# = Float#(Zahl)

Parameter

Zahl Beliebige Zahl (Integer, Float oder String)


Rückgabewert

Ein Floatwert wird an eine Variable übergeben.


Beschreibung

Diese Funktion wandelt eine beliebige Zahl (Integer, Float oder String) nach Float um. Der Wert wird also einem neuen Variablentyp zugewiesen. Dies ist dann notwendig, wenn bei späteren Berechnungen eine Kommazahl zurückgegeben werden soll. Eine Floatvariable verbraucht 4 Byte an Speicher.

Ein Befehl wie Print 1/3 liefert nicht 0.33333, sondern 0 zurück. Dies kommt daher, weil BlitzBasic standardmäßig im Integerformat rechnet. Mit Float kommt aber das korrekte Ergebnis raus: Print Float(1)/Float(3).


Man kann Float auch ganz weglassen. Aber nur dann, wenn man tatsächlich eine Kommazahl angibt. So überprüft BlitzBasic automatisch, ob es nun ein Integer- oder Floatwert ist. Wird ein Wert ohne Kommapunkt angegeben, so denk BlitzBasic, dass es Integer ist, andernfalls ein Float z.B: Print 1.0/3.0


Beispiel

Das Beispiel demonstriert den Einsatz von Float

a =1 00
b# = 2.5
c# = Float(a)
Print b# + c#


Siehe auch

Int, Str

Übersicht Grundlagen Mathematik