HELP POP_PR_RADIX                                    John Gibson, Feb 85
                                                     A.Sloman March 1989

    <integer> -> pop_pr_radix;

The variable POP_PR_RADIX specifies the radix (i.e. the base) to which
numbers are printed by the standard system printing procedure SYS_SYSPR.
(Note that this includes the printing of fractional places in
floating-point numbers.) Allowable values are 2-36; the default value is
10  (i.e. printing is done in decimal as the default). For example:

        pop_pr_radix =>
        ** 10

        2 -> pop_pr_radix;
        29 =>
        ** 11101

The procedure -radix_apply- described in REF * PRINT can be used to
apply a printing procedure in an environment in which pop_pr_radix has
been altered temporarily.
e.g.
        radix_apply(15,pr,2);
        1111

        radix_apply(15,pr,10);
        15

        radix_apply(15,pr,16);
        F

        radix_apply(17,pr,16);
        11

        radix_apply(17,pr,32);
        H

See also
HELP *NUMBERS    - summary of information about numbers
REF  *NUMBERS    - for details of numerical operations in POP-11
REF  *ITEMISE    - information about number formats in program text
HELP *PRINT      - information about printing, including printing in
                    binary, octal, hexadecimal, etc.
REF *PRINT       - more detailed information about printing
HELP *DECIMALS   - for the distinction between integers, decimals
                    and ddecimals
HELP *SYS_SYSPR  - prints all data classes in standard format
HELP *SYSPR      - on the workings of SYSPR, and how to alter them
HELP *POP_PR_PLACES   - number of decimal places to which numbers printed
HELP *POP_PR_EXPONENT - causes numbers to be printed in exponent form


--- C.all/help/pop_pr_radix --------------------------------------------
--- Copyright University of Sussex 1989. All rights reserved. ----------
