If you save numbers to a file as BYTES or WORDS, or LONGS, or FLOATS, you will see the ascii code represented by the byte if you try to view them in a text editor. If you save the number 65, it won't look like 65 when you read it back - it will look like A. If your intention is to save these numbers as numbers indeed, then you can read them back and convert them to a string in DBC itself using Str$() or you can use a Hex editor to view the byte values of the numbers.
In DBC let's save some numbers and then read them back as strings:
randomize timer()
dim store(100)
print "STORED VALUES"
for n=1 to 100
store(n)=rnd(1000)
print store(n);", ";
next n
filename$="store_numbers.dat"
if file exist(filename$)=1 then delete file filename$
open to write 1,filename$
for n=1 to 100
write long 1,store(n)
next n
close file 1
print
print
print "READ VALUES"
rem now open the file back up and view the numbers
ct=0
open to read 1,filename$
while ct < 100
inc ct
read long 1,a
print str$(a);", ";
endwhile
close file 1
If you are reading them back in DBC, you don't have to convert them to strings, I presented this option as a conversion method or if you would want to use the TEXT command to view the values. You can read numbers as numbers just using the print command.
Enjoy your day.