标签: c++
这是c ++中的一个简单代码,输出与我预期的不同
#include<iostream> using namespace std; int main() { double a=0,b=1; while(a<b) { cout<<a<<endl; a+=0.1; } }
输出将值打印到1而不是停在0.9。请帮我理解背后的原因。