CHR

Member Of Menu: 
String
Argument Types: 
Real
Symbol
Expression
Result Type(s): 
String
Expression
Invertible: 
No
Valid In Expression: 
Yes
Stack Diagram: 
Real1 String2
Symbol1 Expression2
Expression1 Expression2

This operation takes a real value and maps it to a single character which it returns as a string value. The real value is rounded. If it is below 0, it is treated as 0. If the value is above 256 or more, it uses the modulus of 256 (so 256 is treated as 0, 257 is treated as 1 etc). The following table describes the mapping:

Real Value Character
0 - 31
32 <space>
33 !
34 \
35 #
36 $
37 %
38 &
39 '
40 (
41 )
42 *
43 +
44 ,
45 -
46 .
47 /
48 0
49 1
50 2
51 3
52 4
53 5
54 6
55 7
56 8
57 9
58 :
59 ;
60 <
61 =
62 >
63 ?
64 @
65 A
66 B
67 C
68 D
69 E
70 F
71 G
72 H
73 I
74 J
75 K
76 L
77 M
78 N
79 O
80 P
81 Q
82 R
83 S
84 T
85 U
86 V
87 W
88 X
89 Y
90 Z
91 [
92 \
93 ]
94 ^
95 _
96 `
97 a
98 b
99 c
100 d
101 e
102 f
103 g
104 h
105 i
106 j
107 k
108 l
109 m
110 n
111 o
112 p
113 q
114 r
115 s
116 t
117 u
118 v
119 w
120 x
121 y
122 z
123 {
124 |
125 }
126 ~
127
128 <space>
129 ÷
130 ×
131
132
133
134
135 π
136
137
138
139
140
141
142
143 μ
144
145 °
146
147
148 - 255