| QBASIC - Functions - Conversion |
| | Number > String | String > 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$ | |
| STR$(numeric-expression) |
| 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 |
| String > Number: | ASC | VAL | |
| VAL(stringexpression$) | |||
|
Ex:
| PRINT VAL(RIGHT$("Microsoft 1990", 4)) + 2 | 1992 |