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 |
■ |