Real Statement

Declares variables of type Real (4 byte real number).

Syntax
Real varName [(subscripts)] [, varName [(subscripts)]...]

Parameters

varName
Specify the variable name to declare as type Real.
Maximum element number of the array variable
Optional. Dimensions of an array variable; up to 3 dimensions may be declared. The subscripts syntax is as follows
(ubound1, [ubound2], [ubound3])
ubound1, ubound2, ubound3 each specify the maximum upper bound for the associated dimension. The elements in each dimension of an array are numbered from 0 and the available number of array elements is the upper bound value + 1. When specifying the upper bound value, make sure the number of total elements is within the range shown below:

  • Local variable: 2,000
  • Global Preserve variable: 4,000
  • Global variable and module variable: 100,000

Description
Real is used to declare variables as type Real. Local variables should be declared at the top of a function. Global and module variables must be declared outside of functions.

Number of valid digits are six digits for Real type.

See Also
Boolean, Byte, Double, Global, Int32, Int64, Integer, Long, Short, String, UByte, UInt32, UInt64, UShort

Real Statement Example
The following example shows a simple program which declares some variables using Real.

Function realtest
  Real var1
  Real A(10)         'Single dimension array of real
  Real B(10, 10)     'Two dimension array of real
  Real C(5, 5, 5)    'Three dimension array of real
  Real arrayVar(10)
  Integer i
  Print "Please enter a Real Number:"
  Input var1
  Print "The Real variable var1 = ", var1
  For i = 1 To 5
    Print "Please enter a Real Number:"
    Input arrayVar(i)
    Print "Value Entered was ", arrayVar(i)
  Next i
Fend