C++实数数据类型、打印输出图的C:31.40 S=78.50
时间: 2024-03-10 08:46:19 浏览: 107
c++数据类型
C++ 中的实数数据类型主要有 float、double 和 long double 三种。它们可以用来存储实数,其中 float 和 double 的精度分别为 7 位和 15 位有效数字,而 long double 的精度通常为 19 位有效数字。
以下是使用 C++ 中的 double 类型打印输出 C:31.40 S=78.50 的示例代码:
```cpp
#include <iostream>
using namespace std;
int main() {
double c = 31.40;
double s = 78.50;
cout << "C:" << c << " S=" << s << endl;
return 0;
}
```
输出结果为:
```
C:31.4 S=78.5
```
如果需要保留小数点后两位,可以使用 C++ 中的输出格式控制符 std::fixed 和 std::setprecision,示例代码如下:
```cpp
#include <iostream>
#include <iomanip>
using namespace std;
int main() {
double c = 31.40;
double s = 78.50;
cout << fixed << setprecision(2) << "C:" << c << " S=" << s << endl;
return 0;
}
```
输出结果为:
```
C:31.40 S=78.50
```
其中,fixed 控制输出的实数按照固定小数位输出,setprecision(2) 控制输出的实数保留小数点后两位。
阅读全文