STRING %ITOM%
Scopo: torna la rappresentazione
binaria di un numero intero.
Sintassi: | |||
%STRING% | %ITOM% | (%NUMBER% | n) |
Descrizione: Utilizzata per ottenere la
rappresentazione binaria di un numero intero n.
Ad esempio su piattaforma Intel 32 %ITOM%(3) torna i quattro
byte: 03 00 00 00.
Il valore di ritorno viene memorizzato in un tipo %STRING% perchè
idoneo anche alla rappresentazione del contenuto di un area di memoria generica.
La funzione %STRLEN%( ) in questo caso torna la dimensione dell'area
di memoria occupata e non viene disturbata dalla presenza di zeri.
La dimensione dell'area occupata dipende dal valore che deve essere
rappresentato e dal formato implementato dal tipo di piattaforma
sulla quale stiamo lavorando.
Valore restituito: valore alfanumerico
Torna una stringa che rappresenta il valore convertito;
Non viene compilata l'istruzione in caso di errore generico.
Vedere anche: %MTOI%, %BIN2HEX%, %HEX2BIN%
Esempio:
%NUMBER%(n, 3)
%WRITE%(%BIN2EX%(%ITOM%(n)))
Program output:
03000000