7.函數(shù)
Visual FoxPro系統(tǒng)中,函數(shù)是一段程序代碼,用來(lái)進(jìn)行一些特定的運(yùn)算或操作,支持和完善命令的功能,幫助用戶完成各種操作與管理。Visual FoxPro系統(tǒng)有數(shù)百種不同函數(shù)。按函數(shù)提供方式,可分為系統(tǒng)函數(shù)和用戶自定義函數(shù);按函數(shù)運(yùn)算、處理對(duì)象和結(jié)果的數(shù)據(jù)類型,可分為數(shù)值型函數(shù)、字符型函數(shù)、邏輯型函數(shù)、日期時(shí)間型函數(shù)、數(shù)據(jù)轉(zhuǎn)換函數(shù)等,按函數(shù)的功能和特點(diǎn),可分為數(shù)據(jù)處理函數(shù)、數(shù)據(jù)庫(kù)操作函數(shù)、文件管理函數(shù)、鍵盤和鼠標(biāo)處理函數(shù)、輸出函數(shù)、窗口界面操作函數(shù)、程序設(shè)計(jì)函數(shù)、數(shù)據(jù)庫(kù)環(huán)境函數(shù)、網(wǎng)絡(luò)操作函數(shù)、系統(tǒng)信息函數(shù)和動(dòng)態(tài)數(shù)據(jù)操作函數(shù)等。
Visual FoxPro的函數(shù)由函數(shù)名與自變量?jī)刹糠纸M成。標(biāo)準(zhǔn)函數(shù)是Visual FoxPro系統(tǒng)提供的系統(tǒng)函數(shù),其函數(shù)名是Visual FoxPro保留字,自定義函數(shù)是用戶自已定義的函數(shù),函數(shù)名用戶指定;自變量必須用圓括號(hào)對(duì)括起來(lái),如有多個(gè)自變量,各自變量以逗號(hào)分隔;有些函數(shù)可省略自變量,或不需自變量,但也必須保留括號(hào);自變量數(shù)據(jù)類型由函數(shù)的定義確定,數(shù)據(jù)形式可以是常量、變量、函數(shù)或表達(dá)式等。
函數(shù)是一類數(shù)據(jù)項(xiàng),除個(gè)別(如宏替換)函數(shù)外,函數(shù)都不能像命令一樣單獨(dú)使用,只能作為命令的一部分進(jìn)行操作運(yùn)算。
(1)數(shù)值函數(shù)
數(shù)值函數(shù)用于數(shù)值運(yùn)算,其自變量與函數(shù)都是數(shù)值型數(shù)據(jù)。
1)取絕對(duì)值函數(shù)ABS()
【格式】ABS(<數(shù)值表達(dá)式>)
【功能】計(jì)算數(shù)值表達(dá)式的值,并返回該值的絕對(duì)值。
【例】?ABS(-43.29)43.29
2)指數(shù)函數(shù)EXP()
【格式】EXP(<數(shù)值表達(dá)式>)
【功能】求以e為底、數(shù)值表達(dá)式值為指數(shù)的冪,即返回該數(shù)的指數(shù)值。
3)取整函數(shù)INT()
【格式】INT(<數(shù)值表達(dá)式>)
【功能】計(jì)算數(shù)值表達(dá)式的值,返回該值的整數(shù)部分。
【例】?INT(-76.93) -76
4)自然對(duì)數(shù)函數(shù)LOG()
【格式】LOG(<數(shù)值表達(dá)式>)
【功能】求數(shù)值表達(dá)式的自然對(duì)數(shù)。數(shù)值表達(dá)式的值必須為正數(shù)。
5)平方根函數(shù)SQRT()
【格式】SQRT(<數(shù)值表達(dá)式>)
【功能】求非負(fù)數(shù)值表達(dá)式的平方根。
【例】?SQRT(5*5) 5.00
相關(guān)推薦:2011年計(jì)算機(jī)等級(jí)考試二級(jí)VFP基礎(chǔ)教程匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |