Integer und single precision in Turbo BASIC?
von Sleepy » Mo 17. Mär 2014, 22:28Noch eine verständnis-Frage...
Das Turbo-BASIC-Handbuch unterscheidet auf Seite 25 bei numerischen Variablen zwischen "einfacher Genauigkeit" und "Integer":
Turbo-BASIC unterscheidet bei numerischen Variablen zwischen Integer und "single precision" (einfache Genauigkeit).
Numerische Variablen einfacher Genauigkeit sind alle denkbaren Namen, die mit einem Buchstaben beginnen und nicht mit einem Dollarzeichen "$" abgeschlossen werden. Numerische Werte können einer einzelnen Variable zugewiesen werden. eine Variable muss nicht extra dimensioniert werden; es reicht ihr einfach einen Wert zuzuweisen.
monate=12
VARIABLE_2=11
Numerische Variablen vom Typ Integer können nur in Turbo-BASIC XL 1.5 verwendet werden. Hierzu fügst du das Prozentzeichen "%" vor den Variablennamen:
A=1.5734
PRINT %A
Erst mal funktioniert das letztere Beispiel nicht; das vorangestellte Prozentzeichen ist lt. Happy-Computer nur bei den Ziffern 0..3 zulässig. Diese werden auch nicht als Integer-Variable behandelt, sondern als Konstante um Speicherplatz zu sparen.
Was hat es mit den numerischen bzw. Integer-Variablen unter TB auf sich? Ich vermute mal daß es sich um eine Ente handelt; für mich sieht es so auß als wenn es nur "normale" numerischen Variablen und die besagten 4 Konstanen %0..%3 gibt.
Sleepy
Das Turbo-BASIC-Handbuch unterscheidet auf Seite 25 bei numerischen Variablen zwischen "einfacher Genauigkeit" und "Integer":
Turbo-BASIC unterscheidet bei numerischen Variablen zwischen Integer und "single precision" (einfache Genauigkeit).
Numerische Variablen einfacher Genauigkeit sind alle denkbaren Namen, die mit einem Buchstaben beginnen und nicht mit einem Dollarzeichen "$" abgeschlossen werden. Numerische Werte können einer einzelnen Variable zugewiesen werden. eine Variable muss nicht extra dimensioniert werden; es reicht ihr einfach einen Wert zuzuweisen.
monate=12
VARIABLE_2=11
Numerische Variablen vom Typ Integer können nur in Turbo-BASIC XL 1.5 verwendet werden. Hierzu fügst du das Prozentzeichen "%" vor den Variablennamen:
A=1.5734
PRINT %A
Erst mal funktioniert das letztere Beispiel nicht; das vorangestellte Prozentzeichen ist lt. Happy-Computer nur bei den Ziffern 0..3 zulässig. Diese werden auch nicht als Integer-Variable behandelt, sondern als Konstante um Speicherplatz zu sparen.
Was hat es mit den numerischen bzw. Integer-Variablen unter TB auf sich? Ich vermute mal daß es sich um eine Ente handelt; für mich sieht es so auß als wenn es nur "normale" numerischen Variablen und die besagten 4 Konstanen %0..%3 gibt.
Sleepy