Repository navigation
Standard Data Types
Home › Standard Data Types › Standard Data Types
Built-in data types
Integer types
Types that store integer values, whose range is determined by the size of the data type and its signedness.
Floating-point types
Types that store real number values, whose range and precision is determined by the size of the data type.
Boolean types
Types that store boolean values.
Procedure Types
Types that store pointers to procedures
Data Type Modifiers
Specifies additional characteristics of a standard or user-defined data type.
String types
Types that store or point to an array of characters.
Class types
Types that provide special capabilities to be used directly or to be extended by user-defined types
Integer types
8-bit wide data types that store integer values.
16-bit wide data types that store integer values.
32-bit wide data types that store integer values.
32-bit or 64-bit wide data types that store integer values.
64-bit wide data types that store integer values.
Floating-point types
32-bit wide data types that store real number values.
64-bit wide data types that store real number values.
Boolean types
1-bit wide data types that store boolean values.
Procedure Types
Types that store a pointer to a function procedure
Types that store a pointer to a sub procedure
Data Type Modifiers
Specifies a read only type.
Pointer and Ptr (Shortcut For 'Pointer')
Modifies types to be pointer types.
Specifies an unsigned integer type.
Modifies how a datatype is linked with other languages (Name mangling).
String types
Fixed-length and variable-length strings with built-in memory management.
Fixed-length and variable-length null-terminated strings.
Fixed-length and variable-length null-terminated strings of wide characters.
Class types
Super class providing run-time type information
See also
Category: Standard Data Types
Reproduced from the FreeBASIC Wiki Manual under the GNU Free Documentation License 1.3 — with no Invariant Sections, no Front-Cover Texts and no Back-Cover Texts. Copyright © the FreeBASIC project and wiki contributors. See License.
tiko-lang · Home · Feature Index · Keyword Index · License
FreeBASIC manual pages reproduced under the GNU FDL 1.3.
- Generics
- Interfaces
- For Each
- Iterators
- Tuples
- Array Results
- Defer
- Lambdas
- Block Strings
- String Slices
- Embed
- Typed Variadics
- C Header Import
- Foreign Library Linking
- UString
- Fixed-Width Types
- Nullptr
- String Library
- Format
- Array
- Map
- Set
- LinkedList
- OrderedMap
- OrderedSet
- Sorting
- Optional
- Result
- Smart Pointers
- Date and Time (Chrono)
- Filesystem
- File Streams
- Config (INI and TOML)
- Codec
- Hash
- UUID
- OS
- Process
- Net
- HTTP and TLS
- Math Library
- Finance
- Logging
- Terminal TUI Library
- PsControls
- tkControls
- sys/win
- Goroutines and Channels
- LLVM Backend
- tiko build
- TIKO_COMPILER
- Variable Declarations
- Standard Data Types
- User Defined Types
- Procedures
- Operators
- Control Flow Statements
- Converting Data Types
- Array Functions
- String Functions
- Mathematical Functions
- Bit Manipulation
- Date and Time Functions
- File I/O Functions
- Console Functions
- User Input (Runtime Library)
- User Input Functions (Graphics Library)
- Screen Functions
- 2D Drawing Functions
- Graphics Library Reference
- Graphics Keyword List
- Memory Functions
- Threading Support Functions
- Error Handling Functions
- Operating System Functions
- Preprocessor
- Intrinsic Defines
- Miscellaneous Keywords
- Modularizing