Back to Browse

GCBASIC - New functionality - Variable initialization

82 views
Premiered Jan 26, 2026
5:27

**Tutorial: Initialized Variable Declarations in GCBASIC** This video demonstrates the new functionality introduced in **GCBASIC change 1543**, which allows assigning initial values directly in **DIM statements**. This enhancement makes it easier and more efficient to initialize variables, bits, arrays, and typed data at declaration time. **Target device:** Any supported microcontroller (8‑bit PIC, AVR or LGT ) **What you’ll learn:** - How implicit typing works (e.g., `dim myVar = 10` defaults to Byte) - How to use explicit typing with initialization (e.g., `dim myvar2 as byte = 20`) - How to declare and initialize bit variables (`dim mybit as Bit = 1`) - How to use negative values with Integer and Long types (`dim myint as Integer = -1000`) - How to initialize floating‑point values for Single (`dim mysingle as Single = 3.14159`) - How to initialize strings (`dim mystring as string = "hello world"`) - How to initialize arrays (`dim test(5) = 1,2,3,4,5`) - How to declare variables **at a specific memory location** - How to create variables **aliased to another memory variable** GCBASIC continues to make microcontroller programming simple, powerful, and flexible. Enjoy!

Download

1 formats

Video Formats

360pmp45.5 MB

Right-click 'Download' and select 'Save Link As' if the file opens in a new tab.

GCBASIC - New functionality - Variable initialization | NatokHD