设为首页 加入收藏

TOP

2.10 常见编程错误(2)
2013-10-07 15:29:55 来源: 作者: 【 】 浏览:77
Tags:2.10 常见 编程 错误

2.10   常见编程(www.cppentry.com)错误(2)

8. 要执行输出操作时,应该使用左移操作符<<(而非右移操作符>>):

 
9. 在操作符>>之后只能读入一个数据。例如,读入一个值到变量x,再读入下一个值到变量y的正确的方法是:
 
10. 在操作符<<之后只能输出一个数据。例如,输出变量x的值之后再输出变量y的值的正确的方法是:
 
11. 操作符<<的优先级比关系、比较、逻辑和赋值操作符高。因此,语句
 
包含一个错误。该错误能通过插入圆括号改正:
 

12. 要使用带有参数的操纵符,必须包含头文件iomanip。

13. 操纵器作用于数据流之中,除了控制域宽的操纵器(控制域宽的操纵器在输出了一个字符串或数字后自动清0)之外,其他所有操纵器所造成的影响具有持久性。不要误以为在语句结束后所有的输入输出设置都恢复为默认值。例如,在下面的代码中,首先以十进制方式输出一次,然后以十六进制方式输出两次:

 

14. 混用C和C++(www.cppentry.com)的输入/输出功能,可能会导致不可预料的错误,使用函数

 

可以消除这种隐患。例如,代码

 


是很危险的,但代码

 

是安全的。

15. 要进行文件操作,必须包含头文件fstream。

16. 使用C++(www.cppentry.com)强制转换时,需要转换的数据类型包含在尖括号而不是圆括号中:

 

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇2.10 常见编程错误(3) 下一篇2.10 常见编程错误(1)

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·C语言结构体怎么直接 (2025-12-24 17:19:44)
·为什么指针作为c语言 (2025-12-24 17:19:41)
·如何较为深入的理解c (2025-12-24 17:19:38)
·Announcing October (2025-12-24 15:18:16)
·MySQL有什么推荐的学 (2025-12-24 15:18:13)