#include <stdio.h>
int main(void) {
int int_result = 1/10;
float float_result = 1.0/10.0;
double double_result = 1.0/10.0;
printf("Type: int:\n%d\n\n", int_result
);
printf("precision 4\t-- %.4f\n", float_result
); printf("precision 12\t-- %.12f\n", float_result
); printf("precision 16\t-- %.16f\n", float_result
);
printf("\n=====================================\n");
printf("precision 4\t-- %.4f\n", double_result
); printf("precision 12\t-- %.12f\n", double_result
); printf("precision 16\t-- %.16f\n", double_result
); return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbih2b2lkKSB7CmludCAgaW50X3Jlc3VsdCA9IDEvMTA7CiAgICAgICAgZmxvYXQgZmxvYXRfcmVzdWx0ID0gMS4wLzEwLjA7CiAgICAgICAgZG91YmxlIGRvdWJsZV9yZXN1bHQgPSAxLjAvMTAuMDsKCiAgICAgICAgcHJpbnRmKCJUeXBlOiBpbnQ6XG4lZFxuXG4iLCBpbnRfcmVzdWx0KTsKCiAgICAgICAgcHJpbnRmKCJUeXBlOiBmbG9hdFxuIik7CiAgICAgICAgcHJpbnRmKCJwcmVjaXNpb24gNFx0LS0gJS40ZlxuIiwgZmxvYXRfcmVzdWx0KTsKICAgICAgICBwcmludGYoInByZWNpc2lvbiAxMlx0LS0gJS4xMmZcbiIsIGZsb2F0X3Jlc3VsdCk7CiAgICAgICAgcHJpbnRmKCJwcmVjaXNpb24gMTZcdC0tICUuMTZmXG4iLCBmbG9hdF9yZXN1bHQpOwogICAgICAgIAogICAgICAgIHByaW50ZigiXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4iKTsKCiAgICAgICAgcHJpbnRmKCJUeXBlOiBkb3VibGVcbiIpOwogICAgICAgIHByaW50ZigicHJlY2lzaW9uIDRcdC0tICUuNGZcbiIsIGRvdWJsZV9yZXN1bHQpOwogICAgICAgIHByaW50ZigicHJlY2lzaW9uIDEyXHQtLSAlLjEyZlxuIiwgZG91YmxlX3Jlc3VsdCk7CiAgICAgICAgcHJpbnRmKCJwcmVjaXNpb24gMTZcdC0tICUuMTZmXG4iLCBkb3VibGVfcmVzdWx0KTsKCXJldHVybiAwOwp9Cg==