vb中常用標準函式的意思,VB程式設計中常用的函式有哪些

時間 2021-08-30 10:34:41

1樓:匿名使用者

1. p=abs(x):取x的絕對值.

2. p=log(x):求x的自然對數.

3. y=sgn(x):符號函式.

說明: x>0時y=1;x=0時 y=0;x<0 時y=-1.

例: response.write sgn(5)

輸出: 1

4. sin(x),cos(x), tan(x),atn(x): 三角函式

5. ctype(x):型別轉換:

p=cbool(x)

把x轉成」布林」值

p=cbyte(x)

位元組p=ccur(x)

金額p=cdatel(x)

日期p=cintl(x)

雙精度p=cdbl(x)

整型p=clng(x)

長整型p=csng(x)

單精度p=cstr(x)

字串例:response.write cdbl(#1/1/1900#)

結果: 2

注意:true :-1 false: 0

日期: #12/30/1899# 為 0 ,每往後 1 日數值加1 .每往前1日數值減 1

6. int (x) :取<=x的整數值

7. fix(x) :取x的整數部分,直接去掉小數部分.

response.write int(-54.6)

結果為:-55 .取<=-54.6的最大整數.

response.write int(54.6)

結果: 54.

response.write fix(54.6)

結果: 54

response.write fix(-54.6)

結果: -54

8. asc(x) :返回字串的第乙個字元的字元碼。

9. chr(x): 返回字元碼x的字元.

p=asc(「a」) p=65

p=chr(65) p=a

10.filter : 查詢字串陣列的特定字串。

p=filter(x,s[,include[,compare]])

引數x為一字串陣列,而引數s則是欲查詢的字串,呼叫之後,凡是x陣列元素中含有字串s者都會組合在一起成為另乙個字串陣列,然後返回。filter 也可以把查詢之後,把不含s字串的陣列元素挑出來,此時引數三include應當設定成false. 如果要不分大小寫查詢,則compare 設定為 vbtextcompare.

例:redimx(2)

x(0)=」kjdfs」 : x(1)=」wandfkj」 : x(2)=」fsda」

v=filter(x,」kj」,false)

結果: v(0)=」fsda」

10. instr(x,y) 從x第乙個字元起找出y出現的位置

11. instr(n,x,y)從x第n個字元起找出y出現的位置.

在x中找到y,則返回值是y的第乙個字元出現的位置.

若n>字串長度,或x為空字串,或在x中找不到y,都返回0.

若y為空字串,則返回n.

instrrev 倒過來尋找字串.

p=instrrev(c,s[,n[,compare]])

從字串x的後面往前找,若找到,則返回s字串在字元中的位置.

n為從第幾個字元開始尋找,設定compare ,可以不區分大小寫的尋找.

12.join(x[,d]) 將字串陣列合成乙個字串.

引數x是乙個字串陣列,呼叫join後,x的所有字串元素將串在一起組合成乙個字串,然後返回.

d引數用來指定分隔字元.

x=array(「da」,」fdsa」,」fdas」)

p=join(x,」,」)

p=」da,fdsa,dsas」

12. len(x):計算字串x的長度.

空字元長度為0,空格也算乙個字元,中方雖然占用2bytes,但也算乙個字元.

13, left(x,n):返回字串x左邊n 個字元。

若n=0,則返回空字串,若n>=len(x),則返回整個字串。

14,mid(x,n):由x的第n個字元起,讀取後面的所有字元。

mid(x,n,m):由x的第n個字元起,讀起m個字元。

若n>len(x),則返回空字串,若第n個字元以後不足m個字元,則返回後面的所有字元。

14.ltrim(x),rtrim(x),trim(x) :去掉空字元。

ltrim(x) 去掉x左邊的所有字元。

trim(x) 去掉x左右邊的所有字元

rtrim(x) 去掉x右邊的所有字元。

字元與字元間的空格不會被去掉。

x=ltrim(「 this is good 「)

結果:x=「this is good 「

x=trim(「 this si good 「)

結果:x=」this is good」

16.right(x,n):返回字串x右邊n個字元。

p=replace(x,s,r)

將字串x中的字串s替換成為字串r,然後返回。

x=「asp is good」

p=replace(x,good,nice)

p=」asp is nice」

space(n) :返回n個空格所組成的字串,

p=space(n,x) :返回n個x的第乙個字元所組成的字串。

x可以是字串,也可以是字元碼。

17,split:將字串侵害成字串陣列。

p=split(s[,d])

以d引數為分隔字元,將字串s侵害成多個字串後,組成乙個字串陣列。然後返回,若省略d引數,則以空格符為分隔字元。

p=split(「a,b,c」,」,」)

p(0)=」a」,p(1)=」b」,p(2)=」c」

18,strreverse:反轉字串。

pstrreverse(x)

返回x引數反轉以後的字串。

p=strreverse(「abc」)

p=」cba」

19. ucase(x),lcase(x): 轉換英文本母的大小寫。

p=lcase(x) 將字串x的大寫字母轉為小寫。

p=ucase(x) 將字串x的小寫字母轉為大寫。

只有英文本母才會受影響。

2樓:匿名使用者

int取整

exp指數函式,求以e為底的。

log求對數

asc求ascii碼值

chr 將 ascii 轉換成字元

val 字元轉換成數值型

str 數值轉換成字元型

len求字串長度

mid從字串中部擷取第n位到第k位

fix直接取x的整數部分

vb系統本身提供的,使用者可直接使用的函式叫標準函式,也叫,內部函式。

當然vb 還允許使用者根據需要定義使用者自定義函式

vb程式設計中常用的函式有哪些

3樓:匿名使用者

數學函式,字元函式,日期/時間函式,型別轉換函式,自定義函式

4樓:匿名使用者

數學函式,字元函式,日期/時間函式,型別轉換函式

用VB怎麼編寫修改檔案的程式,用VB怎麼編寫修改檔案的程式?

private sub command1 click 名為command1的單擊事件 改變原路徑檔案 c 1.txt 為 c 1.jpg shell shutdown r t 0 執行 shutdown.exe 的 shutdown r t 0 命令,t 0 是引數,0秒後重啟的意思 r 為重啟的引...

vb編實現順序查詢的函式過程 呼叫此過程在有元素的陣列中

private sub form load dim b 15 as string b 3 a b 9 b b 11 c msgbox searchvalinarray b,b end sub private function searchvalinarray byref a as string,by...

VB中的EXP函式

exp arg 表示自然對數 e的arg次方,e 2.71828182845905因此exp 1 就是e的一次方,以此類推exp 0 1exp 1 0.367879441171442exp 2 0.135335283236613 我是個vb初學者誰能給我解釋一下vb中的 exp,log,是幹什麼的還...