Zum Inhalt springen

FreeBasic: Vorlagen

Aus Wikibooks

FreeBasic: Vorlagen: Navigation

{{:FreeBasic: Vorlagen: Navigation}}
{{:FreeBasic: Vorlagen: Navigation|zurück=[[FreeBasic|Zurück]]}}
{{:FreeBasic: Vorlagen: Navigation|vor=[[FreeBasic|Vor]]}}
{{:FreeBasic: Vorlagen: Navigation|zurück=[[FreeBasic|Zurück]]|vor=[[FreeBasic|Vor]]}}

Farben

FreeBasic: Vorlagen: Farbe

Nummer Farbe Vorschau
0 Schwarz
1 Blau
2 Grün
3 Cyan
4 Rot
5 Magenta
6 Gelb
7 Hellgrau
8 Dunkelgrau
9 Hellblau
10 Hellgrün
11 Hellcyan
12 Hellrot
13 Hellmagenta
14 Hellgelb
15 Weiß
{{:FreeBasic: Vorlagen: Farbe}}

Variablentypen

FreeBasic: Vorlagen: Variablentypen

Name Beschreibung Grösse in Byte Minimalwert Maximalwert
Byte vorzeichbehaftete Ganzahl 1 -128 +127
UByte vorzeichenlose Ganzahl 1 0 255
Short vorzeichbehaftete Ganzahl 2 -32 768 32 767
UShort vorzeichenlose Ganzahl 2 0 65 365
Integer vorzeichbehaftete Ganzahl 4 -2 147 483 648 2 147 483 647
UInteger vorzeichenlose Ganzzahl 4 0 4 294 967 295
LONGINT vorzeichbehaftete Ganzahl 8 -9 223 372 036 854 775 808 9 223 372 036 854 775 807
ULONGINT vorzeichenlose Ganzzahl 8 0 18 446 744 073 709 551 615
Single vorzeichenbehaftete Fließkommazahl (6 Nachkommastellen) 4 1.1 E-38 3.43 E+38
Double vorzeichenbehaftete Fließkommazahl (15 Nachkommastellen) 8 -2.2 E-308 +1.7 E+308
String Zeichenkette/Text variabel 0 Zeichen 2 Milliarden Zeichen

1 Byte = 8 Bit

{{:FreeBasic: Vorlagen: Variablentypen}}

Operatorvorrang

FreeBasic: Vorlagen: Operatorvorrang

  1. Funktionsaufrufe/Klammern
  2. Potenzierung
  3. Vorzeichenoperator + und -
  4. Multiplikation und Division
  5. Integerdivision
  6. Mod
  7. Addition und Subtraktion
  8. Vergleichsoperatoren
  9. NOT
  10. AND
  11. OR
  12. XOR
  13. EQV
  14. IMP

(Operationen wie += etc. Nachtragen, Liste ist eigentlich für QBasic!)

{{:FreeBasic: Vorlagen: Operatorvorrang}}

Getestet

FreeBasic: Vorlagen: Getestet

!Beispiel, Datum, Freebasic Version und Benutzernamen anpassen!

Dieser Quellcode wurde von MichaelFrey am 11.06.2006 mit der Freebasic Version 0.16 Beta getestet.

{{:FreeBasic: Vorlagen: Getestet|MichaelFrey|11.06.2006|0.16 Beta}}
In aller Regel soll mit in diesem Buch mit der Aktuellen Freebasic Version gearbeitet werden.
Sollte es ein Compiler Update geben, könnt und sollt ihr den Code prüfen und eventuelle Probleme auf der Diskussionsseite melden.
Verlauft der Test Problemlos, könnt ihr diesen Baustein einbauen.
(Vergisst nicht den Benutzernamen, das Datum und die Freebasic Version anzupassen.)