Available on: all targets
See also: ASC

CHR$

The CHR$ function converts a numeric code (usually an integer) into a corresponding character. In other words, it takes a number and returns the character associated with that number in the ASCII table.

You can combine multiple CHR$ to create strings of specific characters, and insert special characters, such as control characters or non-printing characters, using their ASCII codes. In some applications, CHR$ can be used to encode or decode information, because ASCII table associates a unique number with each character used in computers. The first 32 codes (0 through 31) represent control characters, such as the newline character or tabulator. Codes 32 through 127 represent printable characters, such as letters, numbers, and symbols.

SYNTAX

 = CHR$(value)


Legend
  • id : identifier
  • type : datatype
  • v : value
  • "..." : string
  • [...] : optional

EXAMPLE

 x = CHR$(65)


Used in:

ABBREVIATION: Ch

Join BASIC 10Liner Contest with ugBASIC!

An interesting competition is held at the beginning of each year: the BASIC 10Liner Contest. It is possible to use ugBASIC to participate in the next "BASIC10Liner" competition, in the following categories:

  • PUR-120 - A game in 10 lines of max 120 characters (w/abbrev.)
  • EXTREME-256 - A game in 10 lines of max 256 characters (w/abbrev.)
  • SCHAU - Any program in 10 lines of max 256 characters (w/abbrev.)
In order to reduce space you can use this abbreviation for this instruction:

CHR$ ↔ Ch

Any problem?

If you have found a problem with this keyword, if you think there is a bug or, more simply, you would like it to be improved, open an issue for this example on GitHub.
Thank you!

open an issue BACK TO KEYWORDS