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 65
Example 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
10 ' \ rounds division down to integer
row = ASCnumber \ MOD 10) * 5 + 5 ' times 5 to space out the characters printed plus 5 for column labels
column = (ASCnumber LOCATE row,column : ? CHR(ASCnumber)
NEXT
Code samples using ASC
3d_palmx.bas
ascii 3d.bas
balls in 3d cube.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
String
ASC
BCS
BIN
CBS
CHOP
CHR
DISCLOSE
ENCLOSE
FORMAT
HEX
INSTR
JOIN
LCASE
LEFT
LEFTOF
LEFTOFLAST
LOWER
LTRIM
MID
OCT
REPLACE
RIGHT
RIGHTOF
RIGHTOFLAST
RINSTR
RTRIM
SINPUT
SPACE
SPC
SPLIT
SPRINT
SQUEEZE
STR
STRING
TRANSLATE
TRIM
UCASE
UPPER
VAL
If there is insufficient information on this page and you wish learn more about ASC,
please send an email to smallbasic@gmail.com. You can help to improve information about
ASC by submitting a pull request,
click View Source for details. Note, an offline language reference text file is also available - see the Download section.