PDA

Visualizza la versione completa : C++ Leggere un float bit a bit


frog831
15-10-2004, 22:31
Ciao a tutti ho un problema, dovrei fare delle operazioni con i bit di un float(che penso/spero sia rappresentato in formato IEE754)
Ho provato ad usare gli operatori bitwise ma mi da errore in compilazione ( sti operatori da quanto ho visto funzionano solo su interi e unsigned)
Quindi come posso fare a tirare fuori da un float un bit alla volta e fare operazioni di AND e OR con delle maschere sui bit di un float????
spero di essere stato chiaro, vi ringrazio anticipatamente x l'aiuto.

unomichisiada
16-10-2004, 10:28
Dovrebbe esistere qualche funzione di libreria che ti da la mantissa e l'esponente se non sbaglio,a quel punto dovresti essere apposto.

frog831
16-10-2004, 14:26
non e' che ti ricordi la funzione???perche io non ho trovato nulla a riguardo...thx

unomichisiada
16-10-2004, 15:16
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_wcecrt4/html/erlrffrexp.asp

Loading