Funzione che converte un valore numerico intero nella sua rappresentazione equivalente ascii.
Sintassi |
string str_i (i32 value, i32 minLen, i32 form) |
---|---|
value |
Valore da convertire. |
minLen |
Lunghezza minima della stringa resa. È tipicamente un numero, ma può anche essere un'espressione. Se il numero di caratteri che rappresentano la stringa è inferiore a minLen, essa verrà inizializzata con un numero opportuno di caratteri spazio. Nel caso che minLen non sia sufficiente a rappresentare il numero, la stringa conterrà un numero di caratteri maggiore di minLen, cioè i caratteri strettamente necessari a rappresentare il numero value. Non si ha segnalazione di errore. |
form |
Parametro usato per specificare se si desidera rappresentare il numero value come quantità intera espressa in formato decimale oppure in formato esadecimale. I valori da attribuire a form possono essere: •10, rappresentazione decimale •16, rappresentazione esadecimale con indicazione della base •-16, rappresentazione esadecimale senza indicazione della base Qualsiasi valore di form diverso da 10 o 16 implica l'utilizzo della rappresentazione decimale, senza segnalazione di errore. |
Risultato |
Rende la rappresentazione ascii del numero value. |
Validità |
Rule, Task. |
Note |
Se il numero da convertire è reale, esso viene preventivamente trasformato e poi convertito.
Esempio di utilizzo:
|