Funzione utilizzata per manipolare un valore reale, restituendo a sua volta un valore reale, ma modificato in modo da riportarlo nel campo di valori validi per una grandezza di tipo unsigned int a 16 bit (equivalente ad assegnare a un unsigned int 16 il dato entrante e quindi copiare questo dato in un'altra variabile reale).
Sintassi |
real r2m16 (real value) |
---|---|
value |
È una generica espressione di tipo reale che fornisce alla funzione il dato da manipolare. |
Risultato |
Rende il valore convertito. |
Validità |
Rule, Task. |
Note |
Le regole di conversione del dato da reale ad unsigned 16 comportano i seguenti risultati:
Valore entrante |
Valore reso |
---|---|
0 |
0 |
17 |
17 |
65535 |
65535 |
65536 |
0 |
65537 |
1 |
-1 |
65535 |
-17 |
65519 |
-65535 |
1 |
-65536 |
0 |
-65537 |
65535 |