#include int main( void ) { float test = 1.0e30f; printf("1) A big number: %e\n", test); test *= 1.0e38f; printf("1) A big number * 1.0e38: %e\n", test); test /= 1.0e38f; printf("1) A big number * 1.0e38 / 1.0e38: %e\n\n", test); test = 1.0e30f; printf("2) A big number: %e\n", (float) test); printf("2) A big number * 1.0e38: %e\n", (float)( test * 1.0e38f ) ); printf("2) A big number * 1.0e38 / 1.0e38: %e\n\n", (float)( (test * 1.0e38f) / 1.0e38f ) ); printf("3) A big number: %e\n", (float) 1.0e30f); printf("3) A big number * 1.0e38: %e\n", (float)( 1.0e30f * 1.0e38f ) ); printf("3) A big number * 1.0e38 / 1.0e38: %e\n\n", (float)( (1.0e30f * 1.0e38f) / 1.0e38f ) ); return 0; }