30.11.2016, 14:51
Quote:
Also, 0x7F800000 isn't the highest value and certainly isn't the same as -0.0.
The highest value for a 32-bit signed integer is 0x7FFFFFFF, which is the same as 2147483647. If you add 1 to that value, it will flip negative to 0x80000000 (or -2147483648 ). Just set it to some high value (like 1000000 or so), you can't reach infinity with binary values anyways. |