5、表達式(優(yōu)先級順序由高到低排列)
�、�.算術(shù)運算符
運算符 |
說明 |
eg |
結(jié)果 |
() |
分組優(yōu)先 |
?2*(4+2) |
12 |
單目- |
取數(shù)的相反數(shù) |
?-100 |
-100 |
單目+ |
取數(shù)的原值 |
?+3.14 |
3.14 |
**或^ |
乘冪 |
?2^3 |
8.00 |
% |
取模 |
?100%33 |
1 |
* |
乘 |
?7*9 |
63 |
/ |
除 |
?10/3 |
3.33 |
+ |
加 |
?$12+$45 |
57.0000 |
- |
減 |
?$67-21 |
46.0000 |
l 運算順序為:先乘方,再乘除與取模,后加減,同一級別運算由左向右,圓括號可以改變運算的先后次序,若有圓括號嵌套,則按先內(nèi)后外的次序處理。
�、谧址\算符
運算符 |
操作 |
eg |
結(jié)果 |
+ |
將兩個串簡單連接在一起,參加連接的串可以是字符串,字符字段,內(nèi)存變量等 |
?”visual□”+”foxpro” ?”計算機”+[文化] ?”計算機□”+[文化] |
visual□foxpro 計算機文化 計算機□文化 |
- |
連接兩個字符串,并將前一個字符串的尾部空格移至后一個字符串之后 |
?”計算機□”-[文化] ?”□windows□”-“98” |
計算機文化□ □windows98□ |
$ |
包含比較運算。用于查看一個串是否包含在另一個串中 |
?”I”$”Beijing” ?”i”$”Beijing” |
.F. .T. |
l 兩字符串相加表示原位連接;
l 兩字符串相減,將第一個字符串后面的空格去掉,放到總字符串后,總字符串數(shù)不變。
�、廴掌跁r間運算符
l 兩日期相減,表示相差的天數(shù);
l 兩時間相減,表示相差的秒數(shù);
l 一個日期加/減一個數(shù),表示多個天以后/前;
l 一個時間加/減一個數(shù),表示多個秒以后/前;
l set stric to 0 是將嚴格日期轉(zhuǎn)換為傳統(tǒng)(普通)日期
l 兩日期/時間相加=錯誤
相關(guān)推薦:2010年計算機等級考試二級公共基礎(chǔ)知識教程北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |