ASC
n = ASC (s)
Returns the ASCII code of first character of the string
s.
See CHR for converting a ASCII code to a character.
Example 1
print "ASCII value of A is "; ASC("A")      ' Output: ASCII value of A is 65Example 2: Create an ASCII table.
LOCATE 1,16 : ? "ASC Table 30-129:"  ' locate print spot, print title for our app
FOR column = 0 to 9                    ' print a header, 10 numbers plus + (to add to row value)
  LOCATE 2, column * 5 + 4 : ? "+"; column
NEXT
FOR row = 3 to 12
  LOCATE row, 0 : ? RIGHT(" " + STR(row * 10) + ":", 4)
NEXT
'main table
FOR ASCnumber = 30 to 129              ' note ASC(32) = space so wont see anything in Table
  row = ASCnumber \ 10                 ' \ rounds division down to integer
  column = (ASCnumber MOD 10) * 5 + 5  ' times 5 to space out the characters printed plus 5 for column labels
  LOCATE row,column : ? CHR(ASCnumber)
NEXTCode samples using ASC
    
      3d_palmx.bas  
      ascii 3d.bas  
      balls in 3d cube.bas  
      base64.bas  
      bezier_pen.bas  
      blackbox.bas  
      Blackbox.bas  
      bonkers.bas  
      calc.bas  
      Capitol pal test.bas  
      circles Kalide v2.bas  
      ciretose.bas  
      color chart.bas  
      crop circles 1.bas  
      curtains.bas  
      drawpoly.bas  
      evdemo.bas  
      falling blocks - tetris.bas  
      form demo.bas  
      graphics sampler.bas  
      guessit.bas  
      GUI RPSLS v2.bas  
      hanoi.bas  
      hopalong.bas  
      I am a fan 2.bas  
      img2ascii.bas  
      irc-bot.bas  
      kaleidoscope v2.bas  
      kaleidoscope v3.bas