NUMBER %SIZEOFNUMBER%
Scopo: ottenere la dimensione in byte
del tipo %NUMBER%
Sintassi: | |||
%NUMBER% | %SIZEOFNUMBER% |
Descrizione: Consente di recuperare la dimensione del tipo %NUMBER% espresso in byte, quindi lo spazio di memoria occupato da un tipo %NUMBER% dipendente dalla piattaforma sulla quale viene evasa la richiesta.
Valore restituito: valore numerico
Torna 0 in caso di errore generico.
Vedere anche: %BYTEORDER%, Sistema
Esempio:
%STRING%(msg, "Dimensione occupata da un intero ")
%IF%(%STRICMP%(%BYTEORDER%, "I") == 0)
<!-- macchina Intel -->
%STRCAT%(msg, "(CPU Intel) : ")
%STRCAT%(msg, %ITOA%(%SIZEOFNUMBER%))
%STRCAT%(msg, " bytes.
")
%WRITE%(msg)
%ENDIF%
Program output:
Dimensione occupata da un intero (CPU Intel) : 4 bytes.