Porovnávané verzie
porovnané s
Kľúč
- Tento riadok sa pridal
- Riadok je odstránený.
- Formátovanie sa zmenilo.
%B4ToReal32 function
Function
Function performs the conversion of a binary representation of a 32 bit value of Real type to a value of Real type.
Declaration
Blok kódu | ||||
---|---|---|---|---|
| ||||
REAL %B4ToReal32( INT in _b4, INT in _b3, INT in _b2, INT in _b1, ) |
Parameters
_b4 | binary representation of value. Bits 24 .. 31 (the most significant byte) |
_b3 | binary representation of value. Bits 16 .. 23 |
_b2 | binary representation of value. Bits 8 .. 15 |
_b1 | binary representation of value. Bits 0 .. 7 (tne least significant byte) |
Description
The conversion function implements the conversion from the binary representation of the 32 bit real number according to the IEEE 754 standard do to the REAL type value. The binary representation is expressed by _b1 to _b4 values. Values must range from 0 to 255. If the entry does not correspond to the real number according to IEEE 754 standard, the function returns an invalid value.
Example
Blok kódu | ||||
---|---|---|---|---|
| ||||
REAL _r ; valid Float 519.3165 _r := %B4ToReal32(%StrToI("16#44#"), %StrToI("16#01#"), %StrToI("16#D4#"), %StrToI("16#42#")) ; invalid Float _r := %B4ToReal32(%StrToI("16#7F#"), %StrToI("16#C0#"), %StrToI("16#00#"), %StrToI("16#00#")) |