谁知道c++中定点输出是怎么输出?
答案:3 悬赏:0 手机版
解决时间 2021-03-11 02:42
- 提问者网友:抽煙菂渘情少年
- 2021-03-10 11:55
谁知道c++中定点输出是怎么输出?
最佳答案
- 五星知识达人网友:野味小生
- 2021-03-10 13:16
浮点数默认输出格式就是定点格式。
细致的输出格式 可以 用 ios_base 类的成员函数 设置。
例如:
double d=1234.56789098, e=1e-08;
std::cout << "fixed:\n" << std::fixed; 设定点输出
std::cout.precision(10); //设精度要求
cout<< d <<endl;
cout << e <<endl;
输出:
fixed:
1234.5678909800
0.0000000100
细致的输出格式 可以 用 ios_base 类的成员函数 设置。
例如:
double d=1234.56789098, e=1e-08;
std::cout << "fixed:\n" << std::fixed; 设定点输出
std::cout.precision(10); //设精度要求
cout<< d <<endl;
cout << e <<endl;
输出:
fixed:
1234.5678909800
0.0000000100
全部回答
- 1楼网友:鱼忧
- 2021-03-10 15:20
设置了定点小数,但是没有给出精度,那么原有的精度表示是多少?用这个setprecision(4)配合一下玩玩看
- 2楼网友:山有枢
- 2021-03-10 13:55
C++中定点输出:
加上转义字符("\\")就能输出符号"\"。
如printf("C:\\User\\My");
输出结果为C:\User\My
以下是一些常用的转义字符
\a 响铃(BEL) 7
\b 退格(BS) ,将当前位置移到前一列 8
\f 换页(FF),将当前位置移到下页开头 12
\n 换行(LF) ,将当前位置移到下一行开头 10
\r 回车(CR) ,将当前位置移到本行开头 13
\t 水平制表(HT) (跳到下一个TAB位置) 9
\v 垂直制表(VT) 11
\\ 代表一个反斜线字符''\' 92
\' 代表一个单引号(撇号)字符 39
\" 代表一个双引号字符 34
\0 空字符(NULL) 0
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯