Skip to content

FreeBASIC Documentation Index ​

Auto-generated from FreeBASIC Wiki
Generated: 2026-03-14
Coverage: 789/807 pages

Variable Declaration ​

Standard Data Types ​

User Defined Types ​

Assignment Operators ​

Arithmetic Operators ​

Bitwise Operators ​

Short Circuit Operators ​

Comparison Operators ​

Pointer Operators ​

Other Operators ​

Procedures ​

Branch Statements ​

Loop Statements ​

Jump Statements ​

Modularizing ​

Preprocessor ​

Compiler Meta Commands ​

Built-in Predefined Symbols ​

Type Casting ​

Bit Operations ​

Math Functions ​

String Functions ​

Date and Time ​

File I/O ​

Memory Operations ​

Multi-Threading ​

User Input ​

Console Functions ​

Operating System Functions ​

Miscellaneous Keywords ​

Error Handling ​

Graphics Keywords ​

Graphics User Input ​

2D Drawing Functions ​

Screen Functions ​

Getting Started ​

Source Files ​

Lexical Conventions ​

Variables and Datatypes ​

Arrays ​

Pointers ​

References ​

Declarations ​

User Defined Types ​

Statements and Expressions ​

Procedures ​

Graphics ​

Multi-Threading ​

Making Binaries ​

Preprocessor ​

Other Topics ​

Technical Articles ​

Using the Compiler ​

Compiler Options ​

Dialects and Compatibility ​

Frequently Asked Questions ​

Reference Tables and Auxiliary Pages ​

Translated from FreeBASIC official docs. Contact us for removal if infringed.
FreeBASIC is an open-source project, not affiliated with Microsoft