Coversioni tra binario e decimale frazionario

Sono sicuro che Sulimarco saprà darti tutte le delucidazioni del caso...anche su quel "byte c[4]" che non capisco a cosa possa servire dato che non viene usato... :grin:
ad ogni modo le union sono delle strutture dati particolari dove le varie variabili contenute si riferiscono agli stessi indirizzi di memoria...per esempio...un float occupa 4 byte e parte dall'indirizzo 0...quindi il primo dei suoi byte avrà indirizzo 0, il secondo indirizzo 1, il terzo indirizzo 2 ed il quarto indirizzo 3; se nella stessa union metti anche una arrray di integer a 16 bit (2 byte) del tipo int b[2] avrai che int[0] riporterà gli indirizzi 0 ed 1 mentre int[1] riporterà gli indirizzi 2 e 3 ...e così via per array di byte...la union prende la dimensione della variabile che occupa più spazio.