Datentypen
In OWBasic finden die Datentypen Integer, Float, String, Char und der logische Typ Boolesch Anwendung. Der Typ von Variablen und Funktionen ergibt sich aus dem Defaulttyp oder einem angehängten Suffix. Bei Variablen kann nach einer ersten Verwendung der Suffix auch weggelassen werden, wenn nicht mit Variablen verschiedenen Types, aber gleichen Namens gearbeitet wird.
Suffix | Datentyp | Variable | Konstante | Zahlenbereich |
% | Integer | A% | 3107 | -32768..32767 |
| | | | -2147483648..2147483647 |
# | Float | B# | 3.14159 | |
$ | String | C$ | "Hallo" | |
& | Character | C& | 'c' | |
! | Boolean | D! | TRUE,FALSE | TRUE,FALSE |
Integerkonstanten können auch hexadezimal angegeben werden, indem '0x' vor den Wert gesetzt wird, wie z.B. 0x7ffe, 0x0D oder 0x123A. Oft muss ein Datentyp in einen anderen konvertiert werden.
|