GCBASIC - New functionality - Variable initialization

Published: 01 January 1970
on channel: Evan Venn
94
13

*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!


On this page of the site you can watch the video online GCBASIC - New functionality - Variable initialization with a duration of hours minute second in good quality, which was uploaded by the user Evan Venn 01 January 1970, share the link with friends and acquaintances, this video has already been watched 94 times on youtube and it was liked by 13 viewers. Enjoy your viewing!