Buchempfehlung
Mikrocomputertechnik mit Controllern der Atmel AVR-RISC-Familie
Mikrocomputertechnik mit Controllern der Atmel AVR-RISC-Familie
Umfassend, aber leicht verständlich führt dieses Buch in die Programmierung von ATMEL AVR Mikrocontrollern ein. [Mehr Infos...]
FreeBASIC-Chat
Es sind Benutzer im FreeBASIC-Chat online.
(Stand:  )
FreeBASIC bei Twitter
Twitter FreeBASIC-Nachrichten jetzt auch über Twitter erhalten. Follow us!

Tutorial

Anfängerkurs Teil 2 - Variablen, Datentypen und Arrays

von AdministratorSebastianSeite 1 von 4

Um sich innerhalb eines Programmablaufs Werte "merken" zu können, verwendet man Variablen. Variablen sind im übertragenen Sinn Schubladen mit einer Benennung. In sie kann man Daten "hineinfüllen" und später wieder herausholen. Variablen kann man nahezu beliebig benennen. In FreeBASIC dürfen Variablennamen (=Bezeichner) allerdings keine Umlaute oder Sonderzeichen enthalten oder mit einer Zahl beginnen. Außerdem dürfen Sie Ihre Variable nicht z.B. BefehlsreferenzeintragPRINT nennen, da es bereits einen Befehl dieses Namens gibt. Variablen können in FreeBASIC immer nur Daten eines bestimmten Datentyps aufnehmen: Es gibt im Wesentlichen Datentypen für Ganzzahlen (z.B. -1, 0, 1, ..., 3424), Externer Link!Gleitkommazahlen (z.B. 1.3432) und Zeichenketten (=Strings) (z.B. "Hallo Welt. Dies ist die 1. Zeichenkette"). Zeichenketten können sowohl Zahlen als auch Buchstaben und andere Zeichen (z.B. $#* usw.) enthalten. Im Gegensatz zu den Datentypen für nummerische Werte kann man mit Zeichenketten nicht rechnen. Bevor man Variablen benutzen kann, muss man sie im Programm deklarieren:

DIM Schublade AS INTEGER

Mit diesem Code wurde eine Variable namens "Schublade" vom Typ INTEGER angelegt. BefehlsreferenzeintragINTEGER ist einer der gängigsten Datentypen in FreeBASIC und wird zur Speicherung von Ganzzahlen im Bereich von -2147483648 bis 2147483647 verwendet. Häufig verwendete Datentypen sind außerdem BefehlsreferenzeintragSINGLE, BefehlsreferenzeintragDOUBLE oder BefehlsreferenzeintragSTRING. Einer Variable wird wie folgt ein Wert zugewiesen:

DIM Schublade AS INTEGER
Schublade = 1234

Beachten Sie, dass Zeichenketten (STRING) bei der Zuweisung in doppelte Anführungszeichen gesetzt werden müssen:

DIM Hutablage AS STRING
Hutablage = "Landkarte"

Die im Beispiel eben verwendeten Zeilen lassen sich in FreeBASIC auch in einer Anweisung zusammenzufassen:

DIM Hutablage AS STRING = "Landkarte"

Neben der Festlegung des Variableninhalts im Programmcode kann man den Inhalt von Variablen beispielsweise auch vom Benutzer abfragen:

DIM Vorname AS STRING
INPUT "Wie heißt du? ", Vorname
PRINT "Der Benutzer heißt "; Vorname; "."
SLEEP: END

 

Gehe zu Seite Gehe zu Seite  1  2  3  4  
Zusätzliche Informationen und Funktionen
  • Das Tutorial wurde am 09.06.2007 von AdministratorSebastian angelegt.
  • Die aktuellste Version wurde am 24.09.2010 von AdministratorSebastian gespeichert.
  Bearbeiten Bearbeiten  

  Versionen Versionen