We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hi folk, I have
u16 wTemp = 0; fsingle fTemp = 17.5123; wTemp = (u16)fTemp;
"the C compiler will be smart enought to optimize "all" redundency." You'd hope so, wouldn't you? I did once come across a compiler (not 8051; not Keil; someone beginning with 'I') which did produce different results if you used "unnecessary" parentheses! But then their assembler produced the same opcode for both the "Jump If Equal" and "Jump If Not Equal" mnemonics!!