Introduction

Language Structure

IB Statements

File System

Comet 32 Runtime

Index

ASC function

Syntax: ASC(string-argument)
Discussion: The ASC function returns the decimal value of the first byte of the string-argument using the 8-bit ASCII code.

The string-argument may be a string constant, a single-element string variable, a string array element, a string expression, or a string function.

Note: If the string-argument contains more than one character, only the first byte of the string-argument is evaluated for conversion.

The resultant value for any non-null string is always a numeric value from 0 through 255. The value that results for any null string is always -1.

The intermediate result of the ASC function is stored in an accumulator with a precision of 16.0. If this intermediate result is then moved into a receiving numeric variable, its precision is adjusted to the defined precision of that variable.

Example:
VALUE = ASC("SIGNATURE")
In this example, the first byte of the string "SIGNATURE" (i.e., the letter "S") is converted to its decimal ASCII equivalent, namely 83. This value is stored in the variable VALUE.