SillyMe 发表于 2017-10-19 17:12:33

关于 cin.precision

我把输出精度设为
cin.precision(2);
为什么 输入 i值 2.12345
不受影响!!
不使应该是 2.1 么
谢谢 大佬

ba21 发表于 2017-10-19 19:41:18

precision本来就是用来控制输出的

BngThea 发表于 2017-10-20 09:09:52

只是将流中的数据截断,不能控制输入2.1就强制结束

身骑白马入华山 发表于 2017-10-20 13:04:27

用double声明一下数据类型试试?

Crazy_Snail 发表于 2017-10-22 18:25:44

cout.precision(2);
double s = 3.1415926;
cout << fixed << s <<endl;
页: [1]
查看完整版本: 关于 cin.precision