| Constant Expressions (Advanced) | Top Previous Next | 
| An expression that consists entirely of constants can be used in place of any constant such as in a "define" declaration (or constant array). The compiler calculates the required constant. For example: 
 def SEC_PER_HR = 60.0 * 60.0; def SEC_PER_DAY = SEC_PER_HR * 24.0; def HI = ^I<<8 ! ^H; 
 All expression operators can be used. Unfortunately, function calls, such as Rem(17/5), cannot be used. This means that integers and reals cannot be mixed in an expression since the intrinsics Fix and Float cannot be used. |