6)最大值函數(shù)MAX()和最小值函數(shù)MIN()
【格式】
MAX(<數(shù)值表達(dá)式1>,<數(shù)值表達(dá)式2>[,<數(shù)值表達(dá)式3>...])
MIN(<數(shù)值表達(dá)式1>,<數(shù)值表達(dá)式2>[,<數(shù)值表達(dá)式3>...])
【功能】返回?cái)?shù)值表達(dá)式中的最大值MAX()和最小值MIN()。
7)求余數(shù)函數(shù)MOD()
【格式】MOD(<被除數(shù)>,<除數(shù)>)
【功能】返回<被除數(shù)>除以<除數(shù)>得到的余數(shù)值。
【說明】在求摸運(yùn)算中應(yīng)注意以下幾點(diǎn):
(1)除數(shù)不能為0。
(2)除數(shù)為正數(shù),返回正數(shù);如果為負(fù)數(shù),返回負(fù)數(shù)。
(3)如果被除數(shù)與除數(shù)能夠整除,結(jié)果為0。
(4)如果被除數(shù)與除數(shù)不能整除,且被除數(shù)與除數(shù)同號(hào),則結(jié)果為被除數(shù)除以除數(shù)而得到的余數(shù)。即:MOD(X1,X2)=X1-INT(X1/X2)*X2。
(5)如果被除數(shù)與除數(shù)不能整除,且被除數(shù)與除數(shù)異號(hào),則結(jié)果為被
除數(shù)除以除數(shù)而得到的余數(shù)再加上除數(shù)。
即:MOD(X1,X2)=X1-INT(X1/X2)*X2+X2。
【例】?MOD(10,3) &&結(jié)果為:1
?MOD(-10,-3) &&結(jié)果為:-1
?MOD(-10,3) &&結(jié)果為:2
?MOD(10,-3) &&結(jié)果為:-2
8)四舍五入函數(shù)ROUND()
【格式】ROUND(<數(shù)值表達(dá)式1>,<數(shù)值表達(dá)式2>)
【功能】返回?cái)?shù)值表達(dá)式1四舍五入的值,數(shù)值表達(dá)式2表示保留的小數(shù)位數(shù)。
【例】?R0UND(3.14159£?4),ROUND(1234.9962,0),ROUND(1234.567,-1)
3.1416 1235 1230
9)π函數(shù)PI()
【格式】PI()
【功能】返回常量π的近似值。
10)隨機(jī)函數(shù)RAND()
【格式】RAND(<數(shù)值表達(dá)式>)
【功能】產(chǎn)生0-1之間的隨機(jī)數(shù)。
(2)字符函數(shù)
字符函數(shù)是處理字符型數(shù)據(jù)的函數(shù),其自變量或函數(shù)值中至少有一個(gè)是字符型數(shù)據(jù)。函數(shù)中
涉及的字符型數(shù)據(jù)項(xiàng),均以cExp表示。
1)子串位置函數(shù)
【格式】AT(,)
【功能】返回串cExp1在串cExp2中的起始位置。函數(shù)值為整數(shù)。如果串cExp2不包含串cExp1,函數(shù)返回值為零。
【例】X=”Visual FoxPro 8.0”
?AT(”Fox”£?X)&&顯示結(jié)果為8
?AT(”fox”£?X)&&顯示結(jié)果為0
?AT(”o”£?X)&&顯示結(jié)果為9
?AT(”o”£?X£?2)&&顯示結(jié)果為13
2)取左子串函數(shù)LEFT()
【格式】LEFT(,)
相關(guān)推薦:2011年計(jì)算機(jī)等級(jí)考試二級(jí)VFP基礎(chǔ)教程匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |