VAL converts a string to a double number.
Syntax:RetDub = VAL(StringNum AS STRING) Return Value:
Parameters:
|
PRINT VAL("0x11111111") ' C Code hexadecimal literal string argument PRINT VAL("&H11111111") ' BASIC hexadecimal literal string argument PRINT VAL("&O11111111") ' Octal literal string argument PRINT VAL("&B11111111") ' Binary literal string argument PRINT VAL("4.321768E3") ' Scientific "E" literal string argument PRINT VAL("4.321768E-3") ' Scientific "E" literal string argument PRINT VAL("1.23E5") ' Scientific "E" literal string argument PRINT VAL("1.23E-5") ' Scientific "E" literal string argument
286331153 286331153 2396745 255 4321.768 0.004321768 123000 0.0000123
VALL converts a string to an LDOUBLE number.
Syntax:RetLDub = VALL(StringNum AS STRING) Return Value:
Parameters:
|
DIM StringNum$ DIM RetDub# DIM RetLDub AS LDOUBLE StringNum$ = "3.141592653589793239" RetDub# = VAL(StringNum$) PRINT RetDub# RetLDub = VALL(StringNum$) PRINT RetLDub
3.14159265358979 3.141592653589793239