
फंक्शन ब्लॉक CHR एक नंबर से एक एक-बाइट चरित्र स्ट्रिंग बनाता है।
इनपुट एक इंटीजर के रूप में एक नंबर की उम्मीद करता है।
आउटपुट एक एक-चरित्र स्ट्रिंग को एक एक-बाइट एन्कोडिंग जैसे ASCII, ISO-8859 या Windows 1252 में वापस देता है, जिसमें एन्कोडिंग असाइनमेंट टेबल में इच्छित चरित्र के स्थान का ट्रांसफर किया जाता है। हालांकि, यह ध्यान रखना चाहिए कि यह फंक्शन स्ट्रिंग एन्कोडिंग को अनदेखा करता है, और विशेष रूप से कोई यूनिकोड कोड पॉइंट नहीं दिया जा सकता है ताकि एक मल्टी-बाइट एन्कोडिंग जैसे UTF-8 या UTF-16 में एक चरित्र स्ट्रिंग बनाई जा सके।
वैल्यूज जो वैध रेंज (0..255) के बाहर हैं, उन्हें 255 के साथ बिटवाइज AND किया जाता है।