IEEE 754 numbers are not uniformly spaced, the larger the numbers, the bigger the difference between two consecutive representable numbers. I have that the size of my long double with C++ is 16 bytes. So what is the bigger "safe" whole number "n" that can be represented with this type?. I call it "safe" if n - 1 is possible to represent but n + 1 not.