一VFP中表達(dá)式ppt課件_第1頁
一VFP中表達(dá)式ppt課件_第2頁
一VFP中表達(dá)式ppt課件_第3頁
一VFP中表達(dá)式ppt課件_第4頁
一VFP中表達(dá)式ppt課件_第5頁
已閱讀5頁,還剩28頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、 也稱數(shù)字表達(dá)式。由算術(shù)運(yùn)算符、數(shù)字常量、變量、函數(shù)也稱數(shù)字表達(dá)式。由算術(shù)運(yùn)算符、數(shù)字常量、變量、函數(shù)組成。組成。 運(yùn)算符;運(yùn)算符; 、或、或 、 ( ) ( ) ACB24 數(shù)學(xué)公式 表達(dá)式 AX2+BX+C A SQRT(B2-4*A*C) (a+b)/(cd)(ab)/(c+d) dcabcdba 字符串定界符:字符串定界符:“abc”abc”、abcabc、abcabc 字符運(yùn)算符字符運(yùn)算符: :有兩個(gè):和有兩個(gè):和 運(yùn)算運(yùn)算 例如例如 結(jié)果結(jié)果 ? “abcd ”? “abcd ” “ “efg” “abcd efg” “abcd efg”efg” ? “abcd ” ? “abcd

2、 ” “ “efg”efg” “abcdefg ”abcdefg ” 由算術(shù)運(yùn)算符、,算術(shù)表達(dá)式、日期常量、由算術(shù)運(yùn)算符、,算術(shù)表達(dá)式、日期常量、變量、函數(shù)組成。變量、函數(shù)組成。 例如例如 ?Date() ?Date() 1515 ?Date() ?Date() 1515 ?ctod(“01/25/2019”)?ctod(“01/25/2019”)ctod(“01/10/2019”) ctod(“01/10/2019”) 結(jié)果等于結(jié)果等于 由正負(fù)號、數(shù)字、小數(shù)點(diǎn)組成。由正負(fù)號、數(shù)字、小數(shù)點(diǎn)組成。 例如例如 123 -34.5 76 0.673.邏輯常數(shù) 由真值和假值組成。由真值和假值組成。 .

3、y. .Y. .T. .t. 代表真值代表真值 .n. .N. .F. .f. 代表假值代表假值表達(dá)式表達(dá)式例如例如(20) B(5,10)C( 2+8) D(x)disp memo (顯示顯示5個(gè)變量)個(gè)變量)1.取絕對值函數(shù)取絕對值函數(shù) ABS( N) 例例 ? ABS(-123) 1232.指數(shù)函數(shù)指數(shù)函數(shù) EXP( N) 求求eX值值 例例 ? EXP(3) 20.093.取整函數(shù)取整函數(shù) INT(N) (不舍入不舍入) 例?例?Int(123.67) 1234.自然對數(shù)自然對數(shù)LOG(N) 求求e為底的對數(shù)為底的對數(shù) 例?例?LOG(10) 2.305.平方根函數(shù)平方根函數(shù)SQRT(

4、N) 例例 ? SQRT(123) 11.096.6.最大值函數(shù)最大值函數(shù) MAX(N1,N2) MAX(N1,N2) 求兩個(gè)數(shù)字表達(dá)式中最求兩個(gè)數(shù)字表達(dá)式中最大值,也可以比較字符型或日期型值。大值,也可以比較字符型或日期型值。?max(123,342) max(123,342) 342342 ?Max(“fish”,“cat”) fishMax(“fish”,“cat”) fish7.7.最小值函數(shù)最小值函數(shù) MIN(N1,N2) MIN(N1,N2) 求兩個(gè)數(shù)字表達(dá)式中最求兩個(gè)數(shù)字表達(dá)式中最小值,也可以比較字符型或日期型值。小值,也可以比較字符型或日期型值。 ?min(123,342) m

5、in(123,342) 123123 ?Min (“fish”,“cat”) catMin (“fish”,“cat”) cat8.8.求余數(shù)函數(shù)求余數(shù)函數(shù) MOD(N1,N2) MOD(N1,N2) 求求n1/n2n1/n2的余數(shù)的余數(shù) ?MOD(10,3) 1?MOD(10,3) 19.9.舍入函數(shù)舍入函數(shù)ROUND(N,M) ROUND(N,M) 求對保留位小數(shù),有求對保留位小數(shù),有舍入舍入 ?Round(1.5678,2) Round(1.5678,2) 1.57 1.57 宏替換函數(shù)宏替換函數(shù) 字符變量字符變量 例如例如 km=“stu” km=“stu” use &km u

6、se &km 打開了名為打開了名為stustu的表的表 例如例如h=“h=“好好” ?“您您h.!” h.!” 您好!您好! 子字符串檢索函數(shù)子字符串檢索函數(shù) AT(AT(串串1 1,串,串2) 2) 給出串給出串1 1在串在串2 2中的開始位置數(shù),無則給出。中的開始位置數(shù),無則給出。 例如?例如?At(“is”, “it is a cat”) At(“is”, “it is a cat”) 4 4 ?At(“At(“中醫(yī)中醫(yī)”, “, “中國醫(yī)科大學(xué)中國醫(yī)科大學(xué)”) ) 0 0生成空格函數(shù)生成空格函數(shù)SPACE(N) SPACE(N) 產(chǎn)生個(gè)空格產(chǎn)生個(gè)空格?“同學(xué)們同學(xué)們”SPACE

7、(3)+”SPACE(3)+”大家好!大家好!” ” 同學(xué)們同學(xué)們大家好!大家好!4. 4. 左字符串截取函數(shù)左字符串截取函數(shù)left(left(串串,n) ,n) 對串從左截取對串從左截取n n個(gè)字符個(gè)字符?Left(“abcdefghij”,4) abcdLeft(“abcdefghij”,4) abcd右字符串截取函數(shù)右字符串截取函數(shù)right(right(串串,n) ,n) 對串從右截取對串從右截取n n個(gè)字符個(gè)字符?right(“abcdefghij”,4) ghijright(“abcdefghij”,4) ghij中間截取子字符串中間截取子字符串substring(substri

8、ng(串串,m,n) ,m,n) 對串從對串從m m位起截取位起截取n n個(gè)字符。個(gè)字符。?Subs(“abcdefghij”,5,4) Subs(“abcdefghij”,5,4) efgh efgh ? Subs(“ ? Subs(“ 中國醫(yī)科大學(xué)中國醫(yī)科大學(xué)”,5,4) ,5,4) 醫(yī)科醫(yī)科刪除字符串尾空格函數(shù)刪除字符串尾空格函數(shù)rtrim ( 串串) / trim (串)串)例如例如a=“abc ” b=“xyz” ? Trim(a)+b abcxyz ? a+b abc xyz 刪除字符串前面空格函數(shù)刪除字符串前面空格函數(shù)ltrim(串)串)例如例如a=“abc”b=“xyz”? L

9、trim(a)+b abcxyz ? a+b abcxyz字符重復(fù)函數(shù)字符重復(fù)函數(shù)replicate(串,串,n) 重復(fù)產(chǎn)生重復(fù)產(chǎn)生n個(gè)串個(gè)串 ?Repl(“*”,5) *求文字月份函數(shù)求文字月份函數(shù)CMONTH(D) 求出日期的月份文求出日期的月份文字值字值?CMonth(date() September求日期函數(shù)求日期函數(shù)day(d) 求出日期的天數(shù)值求出日期的天數(shù)值?Day (date() ) 9求星期函數(shù)求星期函數(shù)dow(d )求出求出d日期的星期數(shù)日期的星期數(shù)?Dow(date() 6 (星期日為星期日為)求文字星期函數(shù)求文字星期函數(shù)cdow( )求文字星期值求文字星期值? cdow

10、(date() Friday 字符轉(zhuǎn)換字符轉(zhuǎn)換ASCII數(shù)值函數(shù)數(shù)值函數(shù)ASC(“數(shù)值串?dāng)?shù)值串”) 例如?例如?Asc(“123”) 49 ? ASC(“ABC”) 65 ? ASC(“abc”) 97ASCII數(shù)值轉(zhuǎn)換字符函數(shù)數(shù)值轉(zhuǎn)換字符函數(shù) CHR(N) ? CHR(66) B 字符轉(zhuǎn)換日期函數(shù)字符轉(zhuǎn)換日期函數(shù)ctod(“mm/dd/yy”) a=ctod(“02/25/05”) 日期轉(zhuǎn)換字符函數(shù)日期轉(zhuǎn)換字符函數(shù)dtoc( d ) ? “今天是今天是”Dtoc(date()今天是今天是03/14/05給出第一個(gè)字符給出第一個(gè)字符的的ASCII碼值碼值大寫轉(zhuǎn)換小寫函數(shù)大寫轉(zhuǎn)換小寫函數(shù)lower( 串)串)?Lower(“ABCD”) abcd小寫轉(zhuǎn)換大寫函數(shù)小寫轉(zhuǎn)換大寫函數(shù) Upper( 串)串)?upper(“

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論