VB中的常量與變數及函式筆記(希望對大家有用)

2021-05-24 05:55:53 字數 3031 閱讀 2573

自定義常量格式:物件瀏覽器const ~ =~     例如const pi = 3.1415926(圓周率)

變數declare 變數名 as 型別

declare:dim(自動變數)、static(靜態變數及陣列變數)、redim、public或者private(不區分大小寫)

型別:string(字串)、

型別說明符:%整數

&長整數

!單精度浮點數

#雙精度浮點數

@貨幣型

$字串型    

變數的作用域: 區域性變數                   過程                          過程中        dim、static

模組變數                   窗體模組或標準模組            模組的宣告部分   dim、private

全域性變數                   整個應用程式                  標準模組的宣告部分 public、globla

常用的內部函式

一:轉換函式

二:數學函式

三:日期函式

四:時間函式

五:隨機數函式     

轉換函式

1int(x):求不大於自變數x的最大整數

2fix(x) 去掉浮點數的小數部分,保留其整數部分

3hex$(x)把乙個十進位制數轉換為十六進製制數

4oct$(x)把乙個十進位制數轉換為八進位制

5asc(x$)返回字串x$中第乙個字元的ascll字元

6chr$(x)把x的值轉換為相應的ascll字元

7str$(x)把x的值轉換為乙個字串

8cint(x)把x的小數部分四捨五入,轉換為整數

資料型別轉換函式

數學函式

1sin(x):返回自變數x的正弦值   ----x以角度出現,不是弧度,所以要轉換(1度=圓周率/180=3.1415926/180----print sin (x * 3.1415926/180)

2cos(x):返回自變數x的余弦值

3tan(x):返回自變數x的正切值

4ata(x):返回自變數x的反切值

5abs(x):返回自變數x的絕對值

6sgn(x):返回自變數x的符號,即當x為負數時,返回-1;x=0時,返回0;x=整數時,返回1

7sqr(x):返回自變數x的平方根,x必須大於或等於0

8exp(x):返回以e為底,以x為指數的值,即求e的x次方

日期時間和隨機函式

1day(now):返回當前的日期

2weekday(now):返回當前的星期

3month(now):返回當前的月份

4year(now):返回當前的年份

5hour(now):返回小時(0~23)

6minute(now):返回分(0~59)

7second(now):返回秒(0~59)

隨機函式

rnd【(x)】:產生乙個0~1之間的單精度隨機數          10 * rnd   0~10

字元處理和字串函式

unicode方式:

乙個英語和漢字1個字元       2個位元組

1個英語和漢字1個字元      2個位元組

len ()           lenb()位元組

ansi方式:

乙個英文佔半個字元    1個位元組,乙個漢字佔1個字元2個位元組

?len(strconv("",vbformunicode))

?lenb(strconv("",vbformunicode)

新字串=strconv(待轉換字串,轉換格式)

字串函式

1刪除空白字元函式

(1)ltrim(字串)去點字串左邊的空白字元    

(2)rtrim(字串)去掉字串右邊的空白字元

(3)trim(字串)去掉字串兩邊的空白字元

a$=" hellow,word!!! "

b=ltrim(a)

c=rtrim(a)

d=trim(a)

?b;d

hellow,word!!! hellow,word!!!

?c;d

hellow,word!!!hellow,word!!!

?b;c

hellow,word!!!  hellow,word!!!

2擷取函式

1)left(字串,n)返回字串中的前n個字元

2)mid(字串,p,n)從字串的第p個字元開始,向後擷取n個字元    n可以省略

3)right(字串,n)返回字串中的後n個字元

a$="abcdef"

?left(a,3)

abc?mid(a,2,3)

bcd?right(a,4)

cdef

3字元長度

len(字串或變數)

a$="abcdef"

?len(a)

6 ?len(bb#)

8 ?len(aa!)

4 4string函式,用來由n個指定字元組成的字元

string(n,asccl碼)

string(n,字串)

?string(4,65)

aaaa

?string(5,"a")

aaaaa

a$="abcdef"

?string(5,a)

aaaaa

5space(n)函式,用來返回n個空格

?space(5)"我愛你!!!"

我愛你!!!

6ucase(字串)轉換成大寫

lcase(字串)轉換成小寫

7字串匹配(instr)函式

格式instr([首字元位置,]字串1,字串2,[,n])

a$="歡迎使用vb程式設計"

?instr(a,"vb")

5 ?instr(a,"vb")

0 8插入字元語句mid

a$="歡迎使用vb程式設計"

mid(a,3)="學習"

?a歡迎學習vb程式設計

Swift中的常量與變數

型別標註 在宣告乙個變數或常量的時候提供型別標註,來明確變數或常量能夠儲存值得型別 新增型別標註的方法是在變數或常量的名字後邊加乙個冒號,再跟乙個空格,最後加上要使用的型別名稱 可以在一行中定義多個相關的變數為相同的型別,用逗號分隔,只要在最後的變數名字後邊加上型別標準。變數和常量命名 常量和變數的...

python中的變數與常量

不管在python還是在其他語言,最終目的都是為了對資料進行處理。那麼這些資料儲存到 呢?實際上就是儲存在變數與常量當中.簡而言之,變數與常量都是用來儲存資料的容器。在建立的時候都會在記憶體中開闢一塊空間,用於儲存它的值。python中的變數不需要宣告型別 弱型別語言,動態語言 每個變數在使用前都必...

程式設計中的變數與常量

定義 變數是程式語言中能儲存資料的抽象概念,它可以儲存不同型別的資料。隱喻 變數就像是容器,可以存放不同物體 變數命名規則 變數名由字母 數字 下劃線組成。注意 不能以數字開頭 不能包含空格 大小寫敏感,變數a和變數a是不同的 定義 常量是指在程式執行時不能被修改的數值。隱喻 常量就是物體本身,蘋果...