C词汇操作方式符六本
C词汇的外部操作方式符很多样,操作方式符是说流程代码继续执行某一微积分或方法论操作方式的记号。C词汇有三大操作方式符:微积分、亲密关系与方法论、TNUMBERCCC13方式。除此之外,C除了许多某一的操作方式符,用作顺利完成许多某一的各项任务。
2.6.1微积分操作方式符
表2-5列出了C词汇中容许的微积分操作方式符。在C词汇中,操作方式符“+”、“-”、“*”和“/”的用语与绝大多数计算机词汇的完全相同,基本上需用作大部份C词汇内表述的正则函数。当“/”被用作有理数或字符串时,结果位段。比如,在有理数乘法中,10/3=3。
十元加法的整体而言等同于用-1乘一般而言数组,即任何人值前置放破折号将发生改变其记号。模操作方式符“%”在C
词汇中也同它在其他词汇中的用语完全相同。当心,模演算取有理数乘法的平方根,因此“%”无法用作float和double类别。
最终带队列印三个0和三个1,即使1/2相乘索莱米0,平方根为1,故1%2取平方根1。
2.6.2自增和自减
C词汇三个很管用的操作方式符,一般来说在其他计算机词汇中是找不出它的—自增和自减操作方式符,++和–。操作方式符“++”是数组加1,而“–”是数组减1,换言之:x=x+1;同++x;x=x-1;同–x;
自增和自减操作方式符需用在数组以后,也可放到及后,比如:x=x+1;可写出++x;或x++;但在函数中这三种用语是有区别的。自增或自减操作方式符在数组以后,C词汇在提及数组以后就先继续执行加1或减1
操作方式;操作方式符在数组后,C词汇就先提及数组的值,而后再展开加1或减1操作方式。请看Graphical:
x=10;
;y=++x;
这时,y=11。假如流程改成:
x=10;y=x++;
则y=10。在这三种情况下,x都被置为11,但区别在于设置的时刻,这种对自增和自减发生时刻的控制是非常管用的。在绝大多数C流程代码中,为自增和自减操作方式生成的流程代码比等价的赋值语句生成的代码
要快得多,因此尽可能采用加1或减1操作方式符是一种好的选择。