Print Precision ⎕PP

⎕PP is the number of significant digits in the display of numeric output. ⎕PP may be assigned any integer value in the range 1 to 34. ⎕PP has Namespace scope.

⎕PP is used to format numbers displayed directly. It is an implicit argument of monadic function Format (), monadic ⎕FMT and for display of numbers via and output. ⎕PP is ignored for the display of integers.

Examples:

      ⎕PP←10
 
      ÷3 6
0.3333333333 0.1666666667
 
      ⎕PP←3
 
      ÷3 6
0.333 0.167

If ⎕PP is set to a value ≥17 (when ⎕FR is 645) or 34 (when ⎕FR is 1287), floating-point numbers may be converted between binary and character representation without loss of precision. Then, if ⎕CT is 0 (to ensure exact comparison), for any floating-point number N the expression N=⍎⍕N is true.