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