Funzione che converte un valore numerico intero, espresso in formato binario, in formato BCD (Binary-Coded Decimal).
Sintassi |
i32 tobcd (i32 value) |
---|---|
value |
Variabile rappresentante il carattere (0-:-255) o EOF (-1). |
Risultato |
Rende il valore convertito in formato BCD. |
Validità |
Rule, Task. |
Note |
Poiché il valore di uscita è codificato in 4 byte, il campo di variabilità del valore in uscita è: 0-:-99999999 sempre positivo. |
La funzione opera come segue:
•L'espressione di tipo reale in entrata viene convertita in una quantità intera
•Viene eseguito il valore assoluto della quantità intera
•Se il valore è maggiore di 99999999, esso viene limitato a 99999999
•Il valore così ottenuto viene convertito in BCD
Esempio di utilizzo:
|