#include <stdio.h>
#define FLOAT_PRECISION 2
int main(void)
{
double lbfl = 0.150000006f;
char float_format[10] = { '\0' };
sprintf(float_format
, "%%.%dg", FLOAT_PRECISION
);
printf("old lbfl = %.15f\n", lbfl
);
char reg[10] = { '\0' };
printf("new lbfl = %.15f\n", lbfl
);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgojZGVmaW5lIEZMT0FUX1BSRUNJU0lPTiAyCgppbnQgbWFpbih2b2lkKQp7Cglkb3VibGUgbGJmbCA9IDAuMTUwMDAwMDA2ZjsKCQoJY2hhciBmbG9hdF9mb3JtYXRbMTBdID0geyAnXDAnIH07CglzcHJpbnRmKGZsb2F0X2Zvcm1hdCwgIiUlLiVkZyIsIEZMT0FUX1BSRUNJU0lPTik7CgkKCXByaW50Zigib2xkIGxiZmwgPSAlLjE1ZlxuIiwgbGJmbCk7CgkKCWNoYXIgcmVnWzEwXSA9IHsgJ1wwJyB9OwoJc3ByaW50ZihyZWcsIGZsb2F0X2Zvcm1hdCwgbGJmbCk7Cglzc2NhbmYocmVnLCAiJWxmIiwgJmxiZmwpOwoKCXByaW50ZigibmV3IGxiZmwgPSAlLjE1ZlxuIiwgbGJmbCk7CgoJcmV0dXJuIDA7Cn0K