一级棒(Eachfun)
操作符
发表时间:2006-07-11 01:05:12 关键词:C++,MFC,VC,Primer,编程,教程,读书

  第五章开始了,看得出来,从这章才真正开始讲解C++的基本内容。没有这里的内容,前四章都是狗屎。
  操作符就是我们平时理解的“运算符”了,不过因为C++是计算机语言,它与我们平时生活有着不一样的逻辑,所以,在我们平时看来简单的“3+4”,到了C++里,就得分成一个操作符和两个操作数了。
  操作符的含义以及它能得到的结果,不仅仅取决于操作符本身,还同时取决于操作数。当初学C语言的时候,发现做除法要用“10/3.0”而不用“10/3”着实惊讶了一回。特别是从BASIC走过来的人,BASIC里没有这么强的类型,所以10/3就是浮点数,要整除还得用“Int()”函数或改用“”运算符(不是每个VB程序员都知道这个运算符的哦。)
  从C/C++中弄明白了“10/3.0”和“10/3”,反过来再去理解C与BASIC的区别,不难发现C/C++这样做的确比BASIC高明得多。而进一步了解了硬件的运算机制后,则可以理解这样做不仅仅是高明,而且是必须。
  引用:有些符号既可以表示一元操作也可以表示二元操作。例如*……,这种两用法相互独立、各不相关,如果将其视为两个不同的符号可能会更容易理解些。……需要根据该符号所处的上下文来确定它代表一元操作还是二元操作。
  笔记:这是一个大家都明白,但是大家都不会去想的问题。细想起来,我们不去想,正是因为我们早已熟知。然而我们读程序可以上下关联,计算机要做到这点就不容易——比如拼音输入法的自动选词。由此看来,C++编译器是十分优秀的人工智能软件。

本站特约顾问律师常州东晟律师事务所朱立律师(电话13915029670,QQ646146109)提醒您:
本站文章皆为作者原创,其它媒体(包括但不限于报刊、杂志、网站、电视、电台)未经作者书面许可严禁转载(或部分摘录)!
发表评论
称呼:
QQ:
邮箱:
链接:
内容:
搜索: 百度搜索 Google搜索
Copyright©2000 - 2008 Eachfun.Com, All Rights Reserved 一级棒网络
苏ICP备05080156号
一级棒建站系统 http://www.eachfun.com 一级棒版权所有,未经许可不得商用!