gpt4 book ai didi

c++ - ostream 中的负精度值

转载 作者:搜寻专家 更新时间:2023-10-31 01:23:08 25 4
gpt4 key购买 nike

这更像是一个好奇的问题,但有人知道 C++ 中如何处理负精度值吗?例如:

double pi = 3.14159265;

cout.precision(-10);
cout.setf(ios::fixed, ios::floatfield);

cout << pi << endl;

我已经尝试过并使用 GCC,似乎忽略了精度值,但我很好奇是否有关于这种情况下发生的事情的官方说法。

最佳答案

奇怪的是(恕我直言,这是错误的),C++ 标准将带符号的类型 (streamsize) 指定为精度参数,因此它不会被转换为大数。但是,该标准没有说明负数可能意味着什么(如果有的话)。

关于c++ - ostream 中的负精度值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1957532/

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