#include<cstdio> using namespace std; int main() { double a = 0.1; printf("%.100lf", 2 - a * a * 100); return 0; }
输出:0.9999999999999997779553950749686919152736663818359375(以及后面的0)
请问为什么?
○| ̄|_ ○| ̄|_ ○| ̄|_