在面对浮点型数的时候,一定要注意在运算出发的时候加小数点
#include<bits/stdc++.h>
using namespace std;
int main()
{
double sn=1.0;
sn=sn+1/2;
cout<<sn<<endl;
}
这样结果还是1
#include<bits/stdc++.h>
using namespace std;
int main()
{
double sn=1.0;
sn=sn+1。0/2;
cout<<sn<<endl;
}
这样结果才是1.5