这应该可以满足您的需求:
std::cout.precision(x); // x would be the number of significant figures to output
Run Code Online (Sandbox Code Playgroud)
Rya*_*sen -3
math.h 中有很好的数学库
此外,将数字存储在浮点数、双精度数或长双精度数中将允许更精确的操作。
浮点型提供 7 位有效数字,而双精度型提供 16 位有效数字。
另外,在打印时,通常人们使用 _snprintf 或 printf,您可以格式化这些双精度数,浮点数到您想要的精度,例如:
浮子精度
printf("值%8.2f", floatVariable);
这表示您需要总共 8 个字符的字段,在 8 个字符中,最后 2 个将保留小数部分。
_snprintf(buffer, sizeof(buffer), "值 %.2f", floatVariable);
上面的示例请求最小字段宽度,最后两个字符用于保存小数部分。
归档时间: |
|
查看次数: |
30184 次 |
最近记录: |