@Bikram sir

as we need to do Y = A + C , so it does not take the value of C .( Y = A is assigned and at max it takes 10 digits andrest are overflowthats why this addition only return value of A,one extra digit it can not take)

here when Y=A+C takes place, How A is presented? A is a 31 digit no. Whereas floating point number is represented by 32 bits i.e. it can represent a 10 digit no. So overflow happens. When overflow happens, how result of addition Y= A + C becomes Y= A only. (After overflow A's original value is lost). Please explain in details.