/** * ieee-examples * Print out some examples of IEEE representation */ // +---------+-------------------------------------------------------- // | Headers | // +---------+ #include // For printf #include // For atof #include "ieee.h" // For all the fun IEEE utilities #include "bit-utils.h" // For itof // +------+----------------------------------------------------------- // | Main | // +------+ int main (int argc, char *argv[]) { float f; int i; describe_float (1.0); describe_float (1.0/0.0); // A bunch of numbers f = 7.0; for (i = 0; i < 14; i++) { describe_float (f); describe_float (-f); f *= 1115.0; } f = .0003; for (i = 0; i < 15; i++) { describe_float (f); describe_float (-f); f /= 1231; } // And we're done return 0; } // main