#include <stdio.h> | |
#include <math.h> | |
#include <stdlib.h> | |
double convert(long long l) | |
{ | |
return (double)l; | |
} | |
int main(int argc, char * argv[]) { | |
long long l = 10; | |
double f; | |
double check = 10.0; | |
f = convert(l); | |
printf("convert: %lld => %f\n", l, f); | |
if ( f != check ) exit(1); | |
f = 1234.67; | |
check = 1234.0; | |
printf("floorf(%f) = %f\n", f, floorf(f)); | |
if ( floorf(f) != check) exit(1); | |
return 0; | |
} |