Ubuntu – What happens when the integer value with more than 52-bit of mantissa is stored in the double data type?
#include <stdio.h> int main() { double a =92233720368547758071; printf("value=%lfn", a); int i; char *b = &a; for (i = 0; i < 8; i++) { printf("%d byte (%p)value: <%d>n", i + 1, b,*b); b++; } return 0; } (compiler details):…