Ciao a tutti, vi scrivo riguardo una stranezza in fase di debug che ho notato nel passaggio da float a uint:
a = (UINT16)( 100.0F * 2.55F)
Risultato 254 e non 255. Perchè?
Ho provato a studiarmi come avviene la conversione int/float e viceversa ma non riesco a capire dove si possa perdere di precisione in questo passaggio. Potete aiutarmi?