printf怎么用cout替代

360U3340203421 |浏览755次
收藏|2022/02/21 21:16

满意回答

2022/02/21 21:27

对非格式化输出,直接替换就可以,如例一:printf("ok");可改为cout << "ok" ;例二:int x=10;printf("x=%d\n",x);改为int x=10;cout << "x=" << x << endl;对格式化的输出 ,要繁些例三: double x=12.35; printf("%08.4f\n",x);要改为double x=12.35; cout << setw(8) << setfill('0') << fixed << setprecision(4) << x << endl;/////////////////////C++的cout是最基本的输出指令,必须要熟悉的,但C是C++的子集,所以在c++中,在需要格式化输出的地方,完全可不用cout而还用printf

whoami1978

其他回答(0)
0人关注该问题
+1

 加载中...