| Previous | Contents | Index | 
The PRINT USING statement generates output formatted according to a format string (either numeric or string) to a terminal or a terminal-format file.
It is recommended that you use compile-time constant expressions for str-exp whenever possible. When you do this, the BASIC compiler compiles the string at compilation time rather than at run time, thus improving the performance of your program.  | 
  
You cannot specify the dollar sign ($$), asterisk-fill (**), and zero-fill (<0>) formats within the same print field. Similarly, BASIC does not allow you to specify the zero-fill (<0>) and the blank-if-zero (<%>) formats within the same print field.  | 
  
| $$### | Forms one field and reserves five spaces | 
| **## | Forms one field and reserves four spaces | 
| <0>#### | Forms one field and reserves five spaces | 
| <%>### | Forms one field and reserves four spaces | 
| $$<%>### | Forms one field and reserves six spaces | 
| **<%>## | Forms one field and reserves five spaces | 
      PRINT USING "###.###",-12.345 PRINT USING "##.###",12.345  | 
Output
      -12.345 12.345  | 
      
INPUT "Your Name";Winner$ 
       Jackpot = 10000.0 
PRINT USING "CONGRATULATIONS, 'EEEEEEEEE, YOU WON $$#####.##", Winner$, Jackpot 
END 
 | 
Output
      Your Name? Hortense Corabelle CONGRATULATIONS, Hortense Corabelle, YOU WON $10000.00  | 
The PROD$ function returns a numeric string that is the product of two numeric strings. The precision of the returned numeric string depends on the value of an integer argument.
      
DECLARE STRING num_exp1, & 
               num_exp2, & 
               product 
num_exp1 = "34.555" 
num_exp2 = "297.676" 
product = PROD$(num_exp1, num_exp2, 1) 
PRINT product 
 | 
Output
      10286.2  | 
The PROGRAM statement allows you to identify a main program with a name other than the file name.
      PROGRAM first_test . . . END PROGRAM  | 
The PUT statement transfers data from the record buffer to a file. PUT statements are valid on RMS sequential, relative, and indexed files. You cannot use PUT statements on terminal-format files or virtual array files.
      !Sequential, Relative, Indexed, and Virtual Files PUT #3, COUNT 55%  | 
      !Relative and Virtual Files Only PUT #5, RECORD 133, COUNT 16%  | 
| Previous | Next | Contents | Index |