操作方式符是一类说C++继续执行某一的微积分或方法论操作方式的符号。
C词汇内建了多样的操作方式符,大体上可分成10类:微积分操作方式符、亲密关系操作方式符、方法论操作方式符、TNUMBERCCC13操作方式符、表达式操作方式符、前提操作方式符、双引号操作方式符、操作符操作方式符、求字节数操作方式符和特定操作方式符。
依照操作方式符可操作方式的数组的特征值,可把操作方式符分成十元操作方式符、相互依赖操作方式符和多元化操作方式符(通常广济)。
1、数数操作方式符
用作值排序,主要包括:加(+)、减(-)、乘(*)、除(/)、求余(%)、自增(++)、自减(–)。
2、亲密关系操作方式符
用作较为演算,主要包括:小于(>)、小于(<)、等同于(==)、小于等同于(>=)、小于等同于(<=)、不等同于(!=)。
3、方法论操作方式符
用作方法论演算,主要包括:与(&&)、或(||)、非(!)。
4、TNUMBERCCC13操作方式符
按chunk展开演算,主要包括:位与(&)、位或(|)、十一位(~)、 位XOR(^)、右移(<<)、右移(>>)。
5、表达式操作方式符
用作表达式演算,主要包括:单纯表达式(=)、A43EI235E微积分表达式(+=、-=、*= 、/=、%=)和A43EI235E位演算表达式(&=、|=、^=、>>=、<<=)等。
6、前提操作方式符
用作前提解释器,长瓣操作方式符:(x > y) ? x : y。C词汇中有且多于这两个长瓣运算符。
7、双引号操作方式符
用作把若干表达式组合成两个表达式:表达式1 , 表达式2。
8、操作符操作方式符
用作取内容(*)和取地址(&)两种演算。
9、求表头操作方式符
用作计数数据类型所占的表头(sizeof)。
10、特定操作方式符
主要包括括号()、数组下标[]、成员(-> 和 .)等。
比如式子“x = 1 + 2 * 3 / 4”,需要先排序乘再排序除,然后是加,最后是表达式。这里介绍下关于操作方式符在参与演算过程中的两个概念:
错误率:当不同操作方式符错误率不同时,先排序谁后排序谁紧密结合性:当不同操作方式符错误率相同时,先排序谁后排序谁操作方式符的错误率和紧密结合性
作为初学者,当两个表达式中有多个操作方式符时,如果不知道哪个错误率高哪个错误率低就可以查一下错误率表,等用的时间长了自然而然就记住了。而且,事实上在编程的时候也不需要考虑错误率的问题。因为如果不知道错误率高低的话,加两个括号就可以了,因为括号( )的错误率是最高的。
另外,大多数操作方式符的紧密结合性都是从左往右。从右向左的两个是单目操作方式符,另两个是长瓣操作方式符,还有两个就是双目操作方式符中的表达式操作方式符=。操作方式符的“紧密结合性”也不用死记,在不断使用中就记住了。
扩展阅读:
C词汇:一类高效、易学的编程词汇