简单运算符知识
運算符
類別:
常見:算數運算符;關系運算符;邏輯運算符;位操作運算符;賦值運算符;條件運算符;
不常見:逗號運算符;指針運算符;求字節數運算符;特殊運算符;
簡單介紹幾個常見的
算數運算符:+,-,*,/,%(求余或者稱模運算),++(自加一),--(自減一)
++和--:作為前綴的時候,先加一(減一),作為后綴,做完那條語句后,再加一(減一)
邏輯運算符:&&(與),||(或:符號兩邊都為條件,其中一個為真,結果就為真),!(非)
條件運算符(三目運算符): ? , :
例:max = (a>b)?a:b
如果a>b為真,把a賦值給max,否則把b賦值給max
位操作運算符:& ,| ,^ , ~ , << ,>>
&(按位與):常用來對某些位清零,或者保留某些位
清零:mask特定位為0,其他位為1,s = s&mask
保留特定位:mask特定位為,其他位為0,s = s&mask
|(按位或):常用來將某些位 置一
置一:其他位不變,mask中特定位置1,其他位0,s = s|mask
注:同一優先級的運算符,運算次序由結合方向決定。一般記住乘法優先級高于加減法,別的一律加上括號。
?
?
總結
- 上一篇: 文件管理,系统管理,系统安全常用指令整理
- 下一篇: 语句简单知识整理