#U1002. 奇妙の存储

奇妙の存储

背景

在C的世界中,数据的存储方式十分巧妙,仅凭二进制的数据,如何表示小数和整数?

题目描述

现有如下代码:

int main()
{
    float x = 0.500000000;
    float y = 0.010000000;
    printf("%.8f",x+y);
    return 0;
}

来猜一下结果?是否和你想的略有不同?
不妨上网搜索相关资料,了解一下浮点数在计算机中的存储方式,以及为什么会出现精度丢失的问题

Format

Input

无.

Output

正确输出图示结果

Samples

0.51000000

Limitation

1s, 1024KiB for each test case.
“嘿,朋友,那得靠你自己,少耍些小聪明!”