pTAL Conversion Guide
Data Representation
pTAL Conversion Guide—527302-002
4-6
Initializing FIXED Variables That Have Nonzero
Scale Factors
Initializing FIXED Variables That Have Nonzero Scale Factors
TAL
pTAL
The declaration of a simple FIXED variable with a nonzero scale factor cannot include 
any of these:
•
A string constant (for example, “abcd”)
•
A nondecimal FIXED constant (for example, %777F)
•
A constant list containing such values in its initialization expression 
Declaration Initialization Expression Result
Simple FIXED variable 
with nonzero scale factor
FIXED constant with a 
nonzero scale factor
TAL scales the FIXED constant 
when it initializes the variable, 
whether the variable is global or 
local.
Array of FIXED constants 
with nonzero scale factors
STRING constant TAL scales the constant in local 
declarations but not in global 
declarations.
FIXED constant without a 
fractional part
Array that includes either a 
STRING constant or a 
FIXED constant without a 
fractional part
FIXED array with nonzero 
scale factor
FIXED constants with 
fractional parts
TAL scales the constants when 
it initializes each array element.
STRING constants TAL does not scale the 
constants when it initializes 
each array element.
FIXED constants without 
fractional parts










