自定義常量格式:物件瀏覽器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是不同的 定義 常量是指在程式執行時不能被修改的數值。隱喻 常量就是物體本身,蘋果...