0xCCCCCCCC
, a typical value used for uninitialized memory, interpreted as a 32-bit float, equals -107374176
. You're printing an uninitialized float value.
Problems with division in c++ [closed]
Domanda
I am using c++ on my project. However, when I try to make a simple division, it gives me a weird number.
for:
1.0 / 2.0 = -107374176.
1.0 / 3.0 = -107374176.
1 / 3 = -107374176.
any idea why this is happening?
Soluzione
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow