explain why this number 523.691 has different value
It has a decimal making it have different value. Without the decimal it is a whole number. Its not really an explanation, but stuff like that is hard to explain.