
70
5.4.2 Type Conversion Examples
The following examples show the type conversion from real to integer.
■
Assignment of Real Expressions to Integer Variables
When assigning the value of the real expression (right side) to the integer variable (left
side), the Interpreter carries out the type conversion.
Syntax:
integervariable = realexpression
Example:
b% = 123.45
Where
b%
will become 123.
■
Operands for an Arithmetic Operator
MOD
Before executing the
MOD
operation, the Interpreter converts operands into integers.
Syntax:
realexpression MOD realexpression
Example:
10.5 MOD 3.4
Where the result will become identical with
11
MOD
3
.
■
Operands for Logical Operators
AND
,
OR
,
NOT
, and
XOR
Before executing each logical operation, the Interpreter converts operands into inte-
gers.
Syntax:
NOT realexpression,
realexpression {AND|OR|XOR} realexpression
Example:
10.6 AND 12.45
Where the result will become identical with
11
AND
12
.
■
Parameters for Functions
If parameters
i
and
j
of the functions below are real expressions, for example, the
Interpreter converts them into integers before passing them to each function.
CHR$(i),HEX$(i),LEFT$(x$,i),MID$(x$,i,j),
RIGHT$(x$,i),...
■
File Numbers
The Interpreter also rounds off file numbers to integers.
EOF(fileno),LOC(fileno),LOF(fileno),...
Содержание BHT-BASIC 100 SERIES
Страница 1: ......
Страница 161: ...153 Chapter 10 Sleep Function CONTENTS 10 1 Sleep Function 154...
Страница 163: ...155 Chapter 11 Resume Function CONTENTS 11 1 Resume Function 156...
Страница 173: ...165 Chapter 13 Backlight Function CONTENTS 13 1 Backlight Function 166...
Страница 192: ...Chapter 14 Statement Reference 184 Example OPEN master Dat AS 1 FIELD 1 20 AS bar 10 AS ky CLFILE 1 CLOSE 1...
Страница 249: ...241 Example CLOSE IF kyIn Y THEN KILL Master Dat END IF Reference Statements CLFILE...
Страница 349: ...341 Run time errors Error code Meaning 05h Parameter out of the range checktype is out of the range...
Страница 383: ...375 Run time errors Reference Error code Meaning 05h Parameter out of the range Functions LEFT LEN and RIGHT...