double 5.2 number when i find the binary value of this recurring binary i get as 01000000 00010100 11001100 11001100 11001100 11001100 11001100 11001100 like this when i print the binary value programmatically and refering the websites it is something like this 01000000 00010100 11001100 11001100 11001100 11001100 11001100 11001101 how to calculate the binary bits of a double.
According to my answer it should print as -52 -52 -52 -52 -52 -52 20 64 but the real answer is -51 -52 -52 -52 -52 -52 20 64 how does that one bit change?