CVI, CVS, CVL, and CVD Functions Details Syntax CVI(2-byte-string) CVS(4-byte-string) CVL(4-byte-string) CVD(8-byte-string) CVI, CVS, CVL, and CVD are used with a FIELD statement to read real numbers from a random-access file. The functions take strings defined in the FIELD statement and convert them to a value of the corresponding numeric type. The functions are the inverse of MKI$, MKS$, MKL$, and MKD$: Function Description CVI Converts a 2-byte-string created with MKI$ back to an an integer. CVS Converts a 4-byte-string created with MKS$ back to a single-precision number. CVL Converts a 4-byte-string created with MKL$ back to a long integer. CVD Converts an 8-byte-string created with MKD$ back to a double-precision number. Note: The new BASIC record variables provide a more efficient and convenient way of reading and writing random-access files.