日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

vf求计算机系统当前日期的年份数,计算机二级VF常用函数列表

發(fā)布時(shí)間:2025/3/8 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 vf求计算机系统当前日期的年份数,计算机二级VF常用函数列表 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

數(shù)值函數(shù):

1.絕對(duì)值和符號(hào)函數(shù)

格式:ABS()

SIGN()

例如:ABS(-5)=5,ABS(4)=4,SIGN(8)=1,SIGN(-3)=-1,SIGN(0)=0

2.求平方根表達(dá)式

格式:SQRT()

例如:SQRT(16)=4,它與開(kāi)二分之一次方等同。

3.圓周率函數(shù)

格式:PI()

4.求整數(shù)函數(shù)

格式:INT()返回?cái)?shù)值表達(dá)式的整數(shù)部分

CEILING()返回大于或等于表達(dá)式的最小整數(shù)

FLOOR()返回小于或等于表達(dá)式的最大整數(shù)

例如:

INT(5.8)=5.8,INT(-7.8)=-7,CEILING(6.4)=7,CEILING(-5.9)=-5

FLOOR(9.9)=9

5.四舍五入函數(shù)

格式:ROUND(,)

功能:返回制定表達(dá)式在制定位置四舍五入的結(jié)果

例如:

ROUND(345.345,2)=345.35,ROUND(345.345,1)=345.3,ROUND(345.345,0)=345,ROUND(345.345,-1)=350

6.求余函數(shù)

格式:MOD(,)

例如:

MOD(10,3)=1??MOD(10,-3)=-2??MOD(-10,3)=2??MOD(-10,-3)=-1

求余數(shù)的規(guī)律:1.首先按照兩數(shù)的絕對(duì)值求余

2.表達(dá)式1的絕對(duì)值大于表達(dá)式2的絕對(duì)值,則余數(shù)為表達(dá)式1的值

3.余數(shù)取表達(dá)式1的正負(fù)號(hào)

4.若兩數(shù)異好號(hào),余數(shù)在加上表達(dá)式2的值為最終的結(jié)果

7.?求最大值和最小值函數(shù)

MAX(數(shù)值表達(dá)式列表)

MIN?(數(shù)值表達(dá)式列表)

例如:MAX(2,3,5)=5??MAX(‘2’,’12’,’05’)=2??MAX(‘汽車(chē)’,’飛機(jī)’,’輪船’)

字符串比較的規(guī)律:

字符串比較首先比較第一個(gè)字母,如果有結(jié)果那就不用在進(jìn)行比較了。如果相等在進(jìn)行第二個(gè)字母的比較,以次類(lèi)推。

字符函數(shù)

1.求字符串長(zhǎng)度函數(shù)

格式:LEN()

功能:返回制定字符表達(dá)式的長(zhǎng)度,即所包含的字符個(gè)數(shù)。函數(shù)值為數(shù)值型

例如:X=“中文Visual?FoxPro6.0”?則LEN(X)=20

2.大小寫(xiě)轉(zhuǎn)換函數(shù)

格式:LOWER()

UPPER()

功能:LOWER將制定表達(dá)式值中的大寫(xiě)字母轉(zhuǎn)換成小寫(xiě)字母,其他字符不變

UPPER將指定表達(dá)式值中的小寫(xiě)字母轉(zhuǎn)換成大寫(xiě)字母,其他字符不變。

例如:LOWER(‘X1y2A’)=x1y2a??UPPER(‘n=1’)=N=1

3.空格字符串生成函數(shù)

格式:SPACE()

功能:返回指定數(shù)目的空格組成的字符串。

4.刪除前后空格函數(shù)

格式:TRIM()

LTRIM()

ALLTRIM()

功能:TRIM():返回指定字符表達(dá)式值去掉尾部空格后形成的字符串

LTRIM():返回指定字符表達(dá)式值去掉前導(dǎo)空格后形成的字符串

ALLTRIM():返回指定字符表達(dá)式值去掉前導(dǎo)空格和尾部空格后形成的字符串。

例如:STORE?SPACE(1)+”TEST”+SPACE(3)?TO?SS

?TRIM(SS)+LTRIM(SS)+ALLTRIM(SS)

LEN(SS)=8,LEN(TRIM(SS))=5,LEN(LTRIM(SS))=7,LEN(ALLTRIM(SS))=4

5.取子串函數(shù)

格式:LEFT(,)

RIGHT(,)

SUBSTR(,,)

功能:LEFT():?從指定表達(dá)式值的左端取一個(gè)指定長(zhǎng)度的子串作為函數(shù)值。

RIGHT():從指定表達(dá)式值的右端取一個(gè)指定長(zhǎng)度的子串作為函數(shù)值。

SUBSTR():從指定表達(dá)式值的起始位置取指定長(zhǎng)度的子串作為函數(shù)值。

例如:STORE?“GOOD?BYE!”?TO?X

LEFT(X,2)=GO,SUBSTR(X,6,2)+SUBSTR(X,6)=BYBYE!,RIGHT(X,3)=YE!

6.計(jì)算子串出現(xiàn)次數(shù)函數(shù)

格式:OCCURS(,)

功能:返回第一個(gè)字符串在第二個(gè)字符串中出現(xiàn)的次數(shù)。

例如:STORE?‘a(chǎn)bracadabra’?TO?S

OCCURS(‘a(chǎn)’,S)=5,?OCCURS(‘b’,S)=2,?OCCURS(‘c’,S)=1,?OCCURS(‘e’,S)=0

7.求子串位置函數(shù)

格式:AT(,,)

ATC(,,)

功能:驗(yàn)證表達(dá)式1是否是表達(dá)式2的子串,如果是,返回表達(dá)式1的首字符在表達(dá)式2中的位置,若不是,則為0

ATC()與AT()的功能類(lèi)似,但比較時(shí)不區(qū)分大小寫(xiě)

例如:??????STORE”This?is?Visual?FoxPro”?TO?X

AT(“fox”,X)=0,ATC(“fox”,X)=16,AT(“is”,X,3)=10,AT(“xo”,X)

8.子串替換函數(shù)

格式:STUFF(?,,,)

功能:用的值替換中由和指明的一個(gè)子串。

例如:STORE?‘GOOD?BYE!’?TO?S1

STORE?‘MORNING’?TO?S2

?STUFF(S1,6,3,S2)=GOOD?MORNING!

?STUFF(S1,1,4,S2)=MORNING?BYE!

9.字符替換函數(shù)

格式:CHRTRAN(,,)

功能:當(dāng)?shù)谝粋€(gè)字符中的一個(gè)或多個(gè)字符與第二個(gè)字符串中的某個(gè)字符相匹配時(shí),就用第三個(gè)字符中的對(duì)應(yīng)字符(相同位置)替換這些字符。如果第三個(gè)字符串包含的字符個(gè)數(shù)少于第二個(gè)字符串包含的字符個(gè)數(shù),因而沒(méi)有對(duì)應(yīng)字符,那么第一個(gè)字符串中相匹配的各字符將會(huì)被鏟除。如果第三個(gè)字符串包含的字符個(gè)數(shù)多于第二個(gè)字符串包含的字符個(gè)數(shù),多于字符被刪掉。

例如:CHRTRAN(“ABACAD”,”ACD”,”X12”)=XBX1X2

CHRTRAN(“計(jì)算機(jī)ABC”,”計(jì)算機(jī)”,”電腦”)=電腦ABC

CHRTRAN(“大家好!”,”大家”,”您”)=您好!

總結(jié):第二個(gè)表達(dá)式?jīng)]有的照寫(xiě),第三個(gè)表達(dá)式?jīng)]有的去掉。

10.字符串匹配函數(shù)

格式:LIKE(,)

功能:比較兩個(gè)字符串對(duì)應(yīng)位置上的字符,若所有對(duì)應(yīng)字符相匹配,函數(shù)返回邏輯真(.T.)否則返回邏輯假(.F.)

中可以包含通配符*和?。*可與任何數(shù)目的字符相匹配,?可以與任何單個(gè)字符相匹配。

例如:

STORE?“abc”?to?x

STORE?“abcd”?to??y

LIKE(“ab*”,x)=.T.???LIKE(“ab*”,y)=.T.????LIKE?(x,y)=.F.

LIKE(“?b?”,x)=.T.????????LIKE(“ABc”,x)=.F

.

日期和時(shí)間函數(shù)

1.系統(tǒng)日期和時(shí)間函數(shù):

格式:DATE():返回當(dāng)前系統(tǒng)日期,函數(shù)值為日期型

TIME():以24小時(shí)制??、HH:MM:SS格式返回當(dāng)前系統(tǒng)時(shí)間(字符型)

DATETIME():返回當(dāng)前系統(tǒng)日期時(shí)間,函數(shù)值為日期時(shí)間型

2.求年份、月份、天數(shù)函數(shù)

格式:YEAR(|)

MONTH(|)

DAY(|)

3.時(shí)、分和秒函數(shù)

格式:HOUR()

MINUTE()

SEC()

數(shù)據(jù)類(lèi)型轉(zhuǎn)換函數(shù)

1.數(shù)值轉(zhuǎn)換成字符串

格式:STR(,,)

例如:STORE?–123.456?TO?N

STR(N,9,2)=-123.46,STR(N,6,2)=-123.5

STR(N,3)=***,STR(N,6)=-123,STR(N)=-123

2.字符串轉(zhuǎn)換成字符

格式:VAL()

例如:STORE?‘-123.’?TO?X,STORT?‘45’?TO?Y

STORE?’A45’?TO?Z

VAL(X+Y)=123.45,VAL(X+Z)=123.00,VAL(Z+Y)=0.00

3.字符串轉(zhuǎn)換成日期或日期時(shí)間

格式:CTOD()轉(zhuǎn)化成日期型數(shù)據(jù)

CTOT()轉(zhuǎn)化成日期時(shí)間型數(shù)據(jù)

4.日期或日期時(shí)間轉(zhuǎn)化成字符串

格式:DTOC(|[,1])

TTOC(?[,1])

功能TOC()將日期型數(shù)據(jù)或日期時(shí)間數(shù)據(jù)的日期部分轉(zhuǎn)化成字符串

TTOC()將日期時(shí)間數(shù)據(jù)轉(zhuǎn)化成字符串

聲明:對(duì)DTOC()來(lái)說(shuō),如果選項(xiàng)是1,則字符串的格式總是YYYYMMDD,8個(gè)字符。?對(duì)TTOC()來(lái)說(shuō),如果使用選項(xiàng)1,則字符串格式總是YYYYMMDDHHMMSS,14個(gè)字符

例如:

STORE??DATETIME()??TO?T

DTOC(T)=11/11/2005,?DTOC(T,1)=20051111,

TTOC(T)=11/11/2005??18:54:34??PM???TTOC?(T,1)=20051111185434

5宏替換函數(shù)

格式?:&[.]

功能:替換出字符變量的內(nèi)容,即去掉定界符。

例如:kk=“456”,???&kk*100=45600

測(cè)試函數(shù)

1.值域測(cè)試函數(shù)

格式:BETWEEN(,,)

例如:STORE?NULL?TO?X;STORE?100?TO?Y

BETWEEN(150,Y,Y+100)=.T.

BETWEEN(90,X,Y)=NULL

2.空值(NULL值)測(cè)試函數(shù)

格式:ISNULL()

例如:STORE??.NULL.?TO??X

ISNULL(X)=.T.

3“空”值測(cè)試函數(shù)

格式:EMPTY()

P76詳細(xì)講解

4.數(shù)據(jù)類(lèi)型測(cè)試函數(shù)

格式:VARTYPE?([,])

功能:測(cè)試表達(dá)式的類(lèi)型,返回一個(gè)大寫(xiě)字母,函數(shù)值為字符型

2.空值(NULL值)測(cè)試函數(shù)

格式:ISNULL()

3.表文件尾測(cè)試函數(shù)

格式:EOF([|])

4.表文件頭測(cè)試函數(shù)

格式:BOF([|])

5.記錄號(hào)測(cè)試函數(shù)

格式:RECNO([|])

6記錄個(gè)數(shù)測(cè)試函數(shù)

RECCOUNT?([

6.條件測(cè)試函數(shù)

格式:IIF(,,)

功能:測(cè)試的值,表達(dá)式邏輯若為真,函數(shù)返回

的值,若為邏輯假,函數(shù)返回的值,和表達(dá)式類(lèi)型不要求相同。

例如:X=100;Y=300

IIF(X>100,X-50,X+50)=150;IIF(Y>100,Y-50,Y+50)=250

7.記錄刪除測(cè)試函數(shù)

格式:DELETED([|])

總結(jié)

以上是生活随笔為你收集整理的vf求计算机系统当前日期的年份数,计算机二级VF常用函数列表的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。