小编use*_*160的帖子

C++ streamsize prec = cout.precision(3) - 它是如何工作的?

我是一个使用c ++的新手.我有一个简单的问题,可能是一个愚蠢的问题.

streamsize prec = cout.precision(3);
Run Code Online (Sandbox Code Playgroud)

据我所知,这个声明的作用是这样的:将cout精度设置为3,但是将之前的精度值赋值给prec.

另外,简单地说,我们可以将一个函数结果(比如数学加法函数)赋给变量:

int z = addition(3,4);
Run Code Online (Sandbox Code Playgroud)

在第二个中,它进行计算并将结果分配给变量z,而不是先前的值或默认值.我的理解是否正确?他们之间有什么区别?

c++ precision cout copy assign

5
推荐指数
1
解决办法
382
查看次数

标签 统计

assign ×1

c++ ×1

copy ×1

cout ×1

precision ×1