> For the complete documentation index, see [llms.txt](https://guide.cronuszen.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://guide.cronuszen.com/gpcscripting/gpc-script-guide/reference/constants/ascii-and-oled-glyph-codes.md).

# ASCII and OLED glyph codes

Character and special-glyph byte values used by Live string/OLED data.

### Constants

<table data-search="false"><thead><tr><th>Name</th><th align="right">Value</th><th>Description</th></tr></thead><tbody><tr><td><code>ASCII_SPACE</code></td><td align="right"><code>32</code></td><td>Character/glyph byte for Space.</td></tr><tr><td><code>ASCII_EXCLAMATION</code></td><td align="right"><code>33</code></td><td>Character/glyph byte for Exclamation.</td></tr><tr><td><code>ASCII_DOUBLE_QUOTE</code></td><td align="right"><code>34</code></td><td>Character/glyph byte for Double Quote.</td></tr><tr><td><code>ASCII_QUOTE</code></td><td align="right"><code>34</code></td><td>Character/glyph byte for Quote.</td></tr><tr><td><code>ASCII_POUND</code></td><td align="right"><code>35</code></td><td>Character/glyph byte for Pound.</td></tr><tr><td><code>ASCII_DOLLAR</code></td><td align="right"><code>36</code></td><td>Character/glyph byte for Dollar.</td></tr><tr><td><code>ASCII_PERCENT</code></td><td align="right"><code>37</code></td><td>Character/glyph byte for Percent.</td></tr><tr><td><code>ASCII_AMPERSAND</code></td><td align="right"><code>38</code></td><td>Character/glyph byte for Ampersand.</td></tr><tr><td><code>ASCII_AND</code></td><td align="right"><code>38</code></td><td>Character/glyph byte for And.</td></tr><tr><td><code>ASCII_SINGLE_QUOTE</code></td><td align="right"><code>39</code></td><td>Character/glyph byte for Single Quote.</td></tr><tr><td><code>ASCII_APOSTROPHE</code></td><td align="right"><code>39</code></td><td>Character/glyph byte for Apostrophe.</td></tr><tr><td><code>ASCII_LEFT_PARENTHESIS</code></td><td align="right"><code>40</code></td><td>Character/glyph byte for Left Parenthesis.</td></tr><tr><td><code>ASCII_OPEN_PARENTHESIS</code></td><td align="right"><code>40</code></td><td>Character/glyph byte for Open Parenthesis.</td></tr><tr><td><code>ASCII_RIGHT_PARENTHESIS</code></td><td align="right"><code>41</code></td><td>Character/glyph byte for Right Parenthesis.</td></tr><tr><td><code>ASCII_CLOSE_PARENTHESIS</code></td><td align="right"><code>41</code></td><td>Character/glyph byte for Close Parenthesis.</td></tr><tr><td><code>ASCII_ASTERISK</code></td><td align="right"><code>42</code></td><td>Character/glyph byte for Asterisk.</td></tr><tr><td><code>ASCII_PLUS</code></td><td align="right"><code>43</code></td><td>Character/glyph byte for Plus.</td></tr><tr><td><code>ASCII_COMMA</code></td><td align="right"><code>44</code></td><td>Character/glyph byte for Comma.</td></tr><tr><td><code>ASCII_MINUS</code></td><td align="right"><code>45</code></td><td>Character/glyph byte for Minus.</td></tr><tr><td><code>ASCII_PERIOD</code></td><td align="right"><code>46</code></td><td>Character/glyph byte for Period.</td></tr><tr><td><code>ASCII_SLASH</code></td><td align="right"><code>47</code></td><td>Character/glyph byte for Slash.</td></tr><tr><td><code>ASCII_DIGIT0</code></td><td align="right"><code>48</code></td><td>Character/glyph byte for Digit0.</td></tr><tr><td><code>ASCII_DIGIT1</code></td><td align="right"><code>49</code></td><td>Character/glyph byte for Digit1.</td></tr><tr><td><code>ASCII_DIGIT2</code></td><td align="right"><code>50</code></td><td>Character/glyph byte for Digit2.</td></tr><tr><td><code>ASCII_DIGIT3</code></td><td align="right"><code>51</code></td><td>Character/glyph byte for Digit3.</td></tr><tr><td><code>ASCII_DIGIT4</code></td><td align="right"><code>52</code></td><td>Character/glyph byte for Digit4.</td></tr><tr><td><code>ASCII_DIGIT5</code></td><td align="right"><code>53</code></td><td>Character/glyph byte for Digit5.</td></tr><tr><td><code>ASCII_DIGIT6</code></td><td align="right"><code>54</code></td><td>Character/glyph byte for Digit6.</td></tr><tr><td><code>ASCII_DIGIT7</code></td><td align="right"><code>55</code></td><td>Character/glyph byte for Digit7.</td></tr><tr><td><code>ASCII_DIGIT8</code></td><td align="right"><code>56</code></td><td>Character/glyph byte for Digit8.</td></tr><tr><td><code>ASCII_DIGIT9</code></td><td align="right"><code>57</code></td><td>Character/glyph byte for Digit9.</td></tr><tr><td><code>ASCII_COLON</code></td><td align="right"><code>58</code></td><td>Character/glyph byte for Colon.</td></tr><tr><td><code>ASCII_SEMICOLON</code></td><td align="right"><code>59</code></td><td>Character/glyph byte for Semicolon.</td></tr><tr><td><code>ASCII_LESS_THAN</code></td><td align="right"><code>60</code></td><td>Character/glyph byte for Less Than.</td></tr><tr><td><code>ASCII_EQUAL</code></td><td align="right"><code>61</code></td><td>Character/glyph byte for Equal.</td></tr><tr><td><code>ASCII_GREATER_THAN</code></td><td align="right"><code>62</code></td><td>Character/glyph byte for Greater Than.</td></tr><tr><td><code>ASCII_QUESTION</code></td><td align="right"><code>63</code></td><td>Character/glyph byte for Question.</td></tr><tr><td><code>ASCII_AT</code></td><td align="right"><code>64</code></td><td>Character/glyph byte for At.</td></tr><tr><td><code>ASCII_UPPER_A</code></td><td align="right"><code>65</code></td><td>Character/glyph byte for Upper A.</td></tr><tr><td><code>ASCII_UPPER_B</code></td><td align="right"><code>66</code></td><td>Character/glyph byte for Upper B.</td></tr><tr><td><code>ASCII_UPPER_C</code></td><td align="right"><code>67</code></td><td>Character/glyph byte for Upper C.</td></tr><tr><td><code>ASCII_UPPER_D</code></td><td align="right"><code>68</code></td><td>Character/glyph byte for Upper D.</td></tr><tr><td><code>ASCII_UPPER_E</code></td><td align="right"><code>69</code></td><td>Character/glyph byte for Upper E.</td></tr><tr><td><code>ASCII_UPPER_F</code></td><td align="right"><code>70</code></td><td>Character/glyph byte for Upper F.</td></tr><tr><td><code>ASCII_UPPER_G</code></td><td align="right"><code>71</code></td><td>Character/glyph byte for Upper G.</td></tr><tr><td><code>ASCII_UPPER_H</code></td><td align="right"><code>72</code></td><td>Character/glyph byte for Upper H.</td></tr><tr><td><code>ASCII_UPPER_I</code></td><td align="right"><code>73</code></td><td>Character/glyph byte for Upper I.</td></tr><tr><td><code>ASCII_UPPER_J</code></td><td align="right"><code>74</code></td><td>Character/glyph byte for Upper J.</td></tr><tr><td><code>ASCII_UPPER_K</code></td><td align="right"><code>75</code></td><td>Character/glyph byte for Upper K.</td></tr><tr><td><code>ASCII_UPPER_L</code></td><td align="right"><code>76</code></td><td>Character/glyph byte for Upper L.</td></tr><tr><td><code>ASCII_UPPER_M</code></td><td align="right"><code>77</code></td><td>Character/glyph byte for Upper M.</td></tr><tr><td><code>ASCII_UPPER_N</code></td><td align="right"><code>78</code></td><td>Character/glyph byte for Upper N.</td></tr><tr><td><code>ASCII_UPPER_O</code></td><td align="right"><code>79</code></td><td>Character/glyph byte for Upper O.</td></tr><tr><td><code>ASCII_UPPER_P</code></td><td align="right"><code>80</code></td><td>Character/glyph byte for Upper P.</td></tr><tr><td><code>ASCII_UPPER_Q</code></td><td align="right"><code>81</code></td><td>Character/glyph byte for Upper Q.</td></tr><tr><td><code>ASCII_UPPER_R</code></td><td align="right"><code>82</code></td><td>Character/glyph byte for Upper R.</td></tr><tr><td><code>ASCII_UPPER_S</code></td><td align="right"><code>83</code></td><td>Character/glyph byte for Upper S.</td></tr><tr><td><code>ASCII_UPPER_T</code></td><td align="right"><code>84</code></td><td>Character/glyph byte for Upper T.</td></tr><tr><td><code>ASCII_UPPER_U</code></td><td align="right"><code>85</code></td><td>Character/glyph byte for Upper U.</td></tr><tr><td><code>ASCII_UPPER_V</code></td><td align="right"><code>86</code></td><td>Character/glyph byte for Upper V.</td></tr><tr><td><code>ASCII_UPPER_W</code></td><td align="right"><code>87</code></td><td>Character/glyph byte for Upper W.</td></tr><tr><td><code>ASCII_UPPER_X</code></td><td align="right"><code>88</code></td><td>Character/glyph byte for Upper X.</td></tr><tr><td><code>ASCII_UPPER_Y</code></td><td align="right"><code>89</code></td><td>Character/glyph byte for Upper Y.</td></tr><tr><td><code>ASCII_UPPER_Z</code></td><td align="right"><code>90</code></td><td>Character/glyph byte for Upper Z.</td></tr><tr><td><code>ASCII_LEFT_BRACKET</code></td><td align="right"><code>91</code></td><td>Character/glyph byte for Left Bracket.</td></tr><tr><td><code>ASCII_LEFT_SQUARE_BRACKET</code></td><td align="right"><code>91</code></td><td>Character/glyph byte for Left Square Bracket.</td></tr><tr><td><code>ASCII_OPEN_SQUARE_BRACKET</code></td><td align="right"><code>91</code></td><td>Character/glyph byte for Open Square Bracket.</td></tr><tr><td><code>ASCII_OPEN_BRACKET</code></td><td align="right"><code>91</code></td><td>Character/glyph byte for Open Bracket.</td></tr><tr><td><code>ASCII_BACKSLASH</code></td><td align="right"><code>92</code></td><td>Character/glyph byte for Backslash.</td></tr><tr><td><code>ASCII_RIGHT_BRACKET</code></td><td align="right"><code>93</code></td><td>Character/glyph byte for Right Bracket.</td></tr><tr><td><code>ASCII_RIGHT_SQUARE_BRACKET</code></td><td align="right"><code>93</code></td><td>Character/glyph byte for Right Square Bracket.</td></tr><tr><td><code>ASCII_CLOSE_BRACKET</code></td><td align="right"><code>93</code></td><td>Character/glyph byte for Close Bracket.</td></tr><tr><td><code>ASCII_CARAT</code></td><td align="right"><code>94</code></td><td>Character/glyph byte for Carat.</td></tr><tr><td><code>ASCII_UNDERSCORE</code></td><td align="right"><code>95</code></td><td>Character/glyph byte for Underscore.</td></tr><tr><td><code>ASCII_GRAVE</code></td><td align="right"><code>96</code></td><td>Character/glyph byte for Grave.</td></tr><tr><td><code>ASCII_BACK_QUOTE</code></td><td align="right"><code>96</code></td><td>Character/glyph byte for Back Quote.</td></tr><tr><td><code>ASCII_LOWER_A</code></td><td align="right"><code>97</code></td><td>Character/glyph byte for Lower A.</td></tr><tr><td><code>ASCII_LOWER_B</code></td><td align="right"><code>98</code></td><td>Character/glyph byte for Lower B.</td></tr><tr><td><code>ASCII_LOWER_C</code></td><td align="right"><code>99</code></td><td>Character/glyph byte for Lower C.</td></tr><tr><td><code>ASCII_LOWER_D</code></td><td align="right"><code>100</code></td><td>Character/glyph byte for Lower D.</td></tr><tr><td><code>ASCII_LOWER_E</code></td><td align="right"><code>101</code></td><td>Character/glyph byte for Lower E.</td></tr><tr><td><code>ASCII_LOWER_F</code></td><td align="right"><code>102</code></td><td>Character/glyph byte for Lower F.</td></tr><tr><td><code>ASCII_LOWER_G</code></td><td align="right"><code>103</code></td><td>Character/glyph byte for Lower G.</td></tr><tr><td><code>ASCII_LOWER_H</code></td><td align="right"><code>104</code></td><td>Character/glyph byte for Lower H.</td></tr><tr><td><code>ASCII_LOWER_I</code></td><td align="right"><code>105</code></td><td>Character/glyph byte for Lower I.</td></tr><tr><td><code>ASCII_LOWER_J</code></td><td align="right"><code>106</code></td><td>Character/glyph byte for Lower J.</td></tr><tr><td><code>ASCII_LOWER_K</code></td><td align="right"><code>107</code></td><td>Character/glyph byte for Lower K.</td></tr><tr><td><code>ASCII_LOWER_L</code></td><td align="right"><code>108</code></td><td>Character/glyph byte for Lower L.</td></tr><tr><td><code>ASCII_LOWER_M</code></td><td align="right"><code>109</code></td><td>Character/glyph byte for Lower M.</td></tr><tr><td><code>ASCII_LOWER_N</code></td><td align="right"><code>110</code></td><td>Character/glyph byte for Lower N.</td></tr><tr><td><code>ASCII_LOWER_O</code></td><td align="right"><code>111</code></td><td>Character/glyph byte for Lower O.</td></tr><tr><td><code>ASCII_LOWER_P</code></td><td align="right"><code>112</code></td><td>Character/glyph byte for Lower P.</td></tr><tr><td><code>ASCII_LOWER_Q</code></td><td align="right"><code>113</code></td><td>Character/glyph byte for Lower Q.</td></tr><tr><td><code>ASCII_LOWER_R</code></td><td align="right"><code>114</code></td><td>Character/glyph byte for Lower R.</td></tr><tr><td><code>ASCII_LOWER_S</code></td><td align="right"><code>115</code></td><td>Character/glyph byte for Lower S.</td></tr><tr><td><code>ASCII_LOWER_T</code></td><td align="right"><code>116</code></td><td>Character/glyph byte for Lower T.</td></tr><tr><td><code>ASCII_LOWER_U</code></td><td align="right"><code>117</code></td><td>Character/glyph byte for Lower U.</td></tr><tr><td><code>ASCII_LOWER_V</code></td><td align="right"><code>118</code></td><td>Character/glyph byte for Lower V.</td></tr><tr><td><code>ASCII_LOWER_W</code></td><td align="right"><code>119</code></td><td>Character/glyph byte for Lower W.</td></tr><tr><td><code>ASCII_LOWER_X</code></td><td align="right"><code>120</code></td><td>Character/glyph byte for Lower X.</td></tr><tr><td><code>ASCII_LOWER_Y</code></td><td align="right"><code>121</code></td><td>Character/glyph byte for Lower Y.</td></tr><tr><td><code>ASCII_LOWER_Z</code></td><td align="right"><code>122</code></td><td>Character/glyph byte for Lower Z.</td></tr><tr><td><code>ASCII_LEFT_BRACE</code></td><td align="right"><code>123</code></td><td>Character/glyph byte for Left Brace.</td></tr><tr><td><code>ASCII_OPEN_BRACE</code></td><td align="right"><code>123</code></td><td>Character/glyph byte for Open Brace.</td></tr><tr><td><code>ASCII_LEFT_CURLY_BRACE</code></td><td align="right"><code>123</code></td><td>Character/glyph byte for Left Curly Brace.</td></tr><tr><td><code>ASCII_OPEN_CURLY_BRACE</code></td><td align="right"><code>123</code></td><td>Character/glyph byte for Open Curly Brace.</td></tr><tr><td><code>ASCII_LEFT_CURLY_BRACKET</code></td><td align="right"><code>123</code></td><td>Character/glyph byte for Left Curly Bracket.</td></tr><tr><td><code>ASCII_VERTICAL_BAR</code></td><td align="right"><code>124</code></td><td>Character/glyph byte for Vertical Bar.</td></tr><tr><td><code>ASCII_BAR</code></td><td align="right"><code>124</code></td><td>Character/glyph byte for Bar.</td></tr><tr><td><code>ASCII_PIPE</code></td><td align="right"><code>124</code></td><td>Character/glyph byte for Pipe.</td></tr><tr><td><code>ASCII_RIGHT_BRACE</code></td><td align="right"><code>125</code></td><td>Character/glyph byte for Right Brace.</td></tr><tr><td><code>ASCII_CLOSE_BRACE</code></td><td align="right"><code>125</code></td><td>Character/glyph byte for Close Brace.</td></tr><tr><td><code>ASCII_RIGHT_CURLY_BRACE</code></td><td align="right"><code>125</code></td><td>Character/glyph byte for Right Curly Brace.</td></tr><tr><td><code>ASCII_CLOSE_CURLY_BRACE</code></td><td align="right"><code>125</code></td><td>Character/glyph byte for Close Curly Brace.</td></tr><tr><td><code>ASCII_RIGHT_CURLY_BRACKET</code></td><td align="right"><code>125</code></td><td>Character/glyph byte for Right Curly Bracket.</td></tr><tr><td><code>ASCII_TILDE</code></td><td align="right"><code>126</code></td><td>Character/glyph byte for Tilde.</td></tr><tr><td><code>ASCII_PS_CROSS</code></td><td align="right"><code>127</code></td><td>Character/glyph byte for Ps Cross.</td></tr><tr><td><code>ASCII_PS_CIRCLE</code></td><td align="right"><code>128</code></td><td>Character/glyph byte for Ps Circle.</td></tr><tr><td><code>ASCII_PS_SQUARE</code></td><td align="right"><code>129</code></td><td>Character/glyph byte for Ps Square.</td></tr><tr><td><code>ASCII_PS_TRIANGLE</code></td><td align="right"><code>130</code></td><td>Character/glyph byte for Ps Triangle.</td></tr><tr><td><code>ASCII_DPAD_UP</code></td><td align="right"><code>131</code></td><td>Character/glyph byte for Dpad Up.</td></tr><tr><td><code>ASCII_DPAD_DOWN</code></td><td align="right"><code>132</code></td><td>Character/glyph byte for Dpad Down.</td></tr><tr><td><code>ASCII_DPAD_LEFT</code></td><td align="right"><code>133</code></td><td>Character/glyph byte for Dpad Left.</td></tr><tr><td><code>ASCII_DPAD_RIGHT</code></td><td align="right"><code>134</code></td><td>Character/glyph byte for Dpad Right.</td></tr><tr><td><code>ASCII_XB_VIEW</code></td><td align="right"><code>135</code></td><td>Character/glyph byte for Xb View.</td></tr><tr><td><code>ASCII_XB_MENU</code></td><td align="right"><code>136</code></td><td>Character/glyph byte for Xb Menu.</td></tr></tbody></table>

### Example

```gpc
int glyph = ASCII_UPPER_A;
main { set_val(TRACE_1, glyph); }
```

Back to all constant categories.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://guide.cronuszen.com/gpcscripting/gpc-script-guide/reference/constants/ascii-and-oled-glyph-codes.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
