#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.
“嘿,朋友,那得靠你自己,少耍些小聪明!”