Default Variable Typing

In PowerBASIC/DOS and MSBASIC, all variables without a type-specifier (%, !, &, etc.) default to Single-precision.  In Visual Basic, all untyped variables default to Variants.

In PB/CC, numeric variables without a type specifier are not allowed unless you specifically tell the compiler the default type using the DEF statement.  For example, to mimic the Single-precision default of PB/DOS, simply add a DEFSNG statement to the top of your code:

DEFSNG A-Z

 

See Also

Upgrading To PBCC

Variables

Variable Scope

THREADED variables

LOCAL, GLOBAL and STATIC considerations