gpt4 book ai didi

C++ Cout float 问题

转载 作者:太空狗 更新时间:2023-10-29 23:38:21 43 4
gpt4 key购买 nike

#include <iostream>
using namespace std;
int main()
{
float s;
s = 10 / 3;
cout << s << endl;
cout.precision(4);
cout << s << endl;
return 0;

}

为什么输出不显示 3.333 而只显示 3 ??

最佳答案

因为您正在使用 s = 10/3 进行整数除法

尝试

s = 10.0f / 3.0f

关于C++ Cout float 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1407824/

43 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com