QBASIC - Functions - Conversion
| Number > String | String > Number |
| CDBL | CINT | CLNG | CSNG | CSRLIN | CVD | CVDMBF | CVI | CVL | CVS | CVSMBF |
CDBL(x)
Converts x to a double-precision number.
a = 1 / 3
PRINT a; TAB(20); CDBL(a)
PRINT 1# / 3; TAB(20); CDBL(1 / 3)
  
 .3333333           .3333333432674408
 .3333333333333333  .3333333333333333

 

Number > String:
| CHR$ | HEX$ | MKD$ | MKI$ | MKL$ | MKS$ | MKDMBF$ | MKSMBF$ | OCT$ | STR$ |
 
CHR$()
 
HEX$()
>Eksempel: Binær konvertering
 
MKI$
MKL$
MKD$
MKS$
MKSMBF$
MKDMBF$
OCT$
 
STR$()
STR$ returns a string representation of a number. The string starts with a space.
STR$(numeric-expression)
Ex:
n = 123
PRINT STR$(n)
PRINT LTRIM$(STR$(n))
 
 123
123

 

FUNCTION s$ (n)
  s$ = LTRIM$(STR$(n))
END FUNCTION
y = 2002
m = 12
d = 24
PRINT "Dato: "; y; "-"; m; "-"; d
PRINT "Dato: "; s$(y); "-"; s$(m); "-"; s$(d)
 
 
 
Dato:  2002- 12- 24
Dato: 2002-12-24

>VAL()

 
String > Number:
| ASC | VAL |
 
ASC()
 
VAL()
VAL converts a string representation of a number to a number.
VAL(stringexpression$)
stringexpression$    A string representation of a number.

Ex:

PRINT VAL(RIGHT$("Microsoft 1990", 4)) + 2 1992
>STR$()
>Eksempel: Binær konvertering