一、變數的資料型別
1、整型、長整型
dim 變數名 as integer
dim 變數名 as long
2、單精度、雙精度、貨幣型
dim 變數名 as single
dim 變數名 as double
dim 變數名 as currency
3、位元組型
dim 變數名 as byte
4、定長與定長字串型
dim 變數名 as string
dim strstudentnameas string*10
5、布林型 如果要處理的資料值只涉及:真/家、是/否、開/關,則應宣告為布林型變數。例如:
dim blnok asboolean
bonok=true
6、日期時間型 date資料型別的變數適用於表示日期和時間的資料,在程式**中要使用時間值時,必須要用一對「#」將值括起來。例如:
dim dtdate as date
dtdate=#6-2-2002#
dtdate=#march20,20028:20#
dtdate=#jan-1-2001#
7、物件型 乙個變數被宣告成物件型變數,該變數可以引用vb中的任何物件。例如:
dim objany asobject
set objany =frmfirst 『引用乙個已有的窗體物件
必須使用 set語句去引用實際物件,不能使用簡單的「=」賦值語句。
8、變數型 可以在不同場合代表不同型別的資料。例如:
dim anyvalue asvariant
anyvalue=「25」 『anyvalue表示字串 ,其值為「25」
anyvalue= anyvalue-10 『anyvalue表示整數 ,其值為「25」
anyvalue= 「字元」& anyvalue anyvalue表示字串 ,其值為「字元10」
二、常量
1、直接常量
intcircle =3.1415926(intd*intd)
2、符號常量
constconpi=3.1415926
constconreleasedate=#1/1/2001#
constconpi2=conpi*2
三、運算子與表示式
1、算術運算子和表示式
+:加法 -:減法 *:乘法 /:浮點除法 \:整數除法 ^:乘方 mod:模運算。優先順序如下:(從高到低)
^ * / \ mod +或-
2、關係運算子和表示式
=:等於 >:大於 <:小於 >=:大於或等於 <=:小於或等於 <>:不等於
將兩個表示式用關係運算子連線起來的表示式成為關係表示式,其格式為:《表示式1>《關係運算子》《表示式2>
關係運算的表示式,如果比較式成立,則結果為真(true),否則為假(false)。
3、邏輯運算子和表示式
and:與 or:或 not:非 xor:異或 eqv:邏輯等於 imp:邏輯蘊含。優先順序如下:(從高到低)
not and or xor eqv imp
邏輯運算子的表示式是由關係表示式、邏輯運算子、布林常量、布林變數和函式組成。其運算結果只有true或false。
4、字串運算子和表示式
「+」運算子 「&」運算子
「+」運算子是字串拼接操作的運算子,在拼接操作中,要求「+」運算子兩邊的運算元必須為字串常量或者字串變數,拼接操作的結果是將運算子兩邊的字串資料按從左到右的順序連線起來,形成乙個新的字串。例如:
dim inti as integer
dim strs1 as string,strs2 as string
inti=100 為inti賦值為100
strs1=「數字是:」 + str$(inti) strs1的值為字串「數字是:100」
strs2= strs1 + 「和200」 strs2的值為字串「數字是:100和200」
「&」運算子也是字串拼接操作運算子,在拼接操作中,可以將各種資料型別的資料連線起來形成乙個新的字串。例如:
dim inti as integer
dim strs1 as string,strs2 as string
inti=100 為inti賦值為100
strs1=「數字是:」 & inti strs1的值為字串「數字是:100」
strs2= strs1 & 「和200」 strs2的值為字串「數字是:100和200」
需要說明的是:在構造字串表示式時,運算子「+」和「&」與其兩邊的資料之間必須有空格,如上例所示。
運算子與表示式
學習c語言時,在我們已經學習了型別,常量與變數,接下來就是通過學習運算子與表示式對型別,常量與變數進行運算。簡單說一下概念,用來對資料進行運算的符號,就可以稱為運算子。c中運算子和資料構成的式子,就稱為表示式。表示式再在其後加乙個分號,即構成c 語言語句。先說一下運算子吧。c語言的運算子多,一般記住...
運算子與表示式
數 算 注意事項 兩端的變數必須是同種型別,並返回同種型別。取餘運算,負數的餘數符號與被模數符號相同,1 5 1,1 5 1 num n,n 0,結果範圍 0,n 是週期函式。注意整除問題 1 2 0 整數的除法是整除 1.0 2 0.5 1d 2 0.5 單獨的前 後自增或自減是沒區別的,有了賦值...
運算子與表示式
1.了解什麼是表示式 表示式是由運算子與資料組成的式子,每乙個表示式都有運算的結果。2.我的老師每次使用這個運算子的時候都會說到這個老梗,sizeof是運算子不是函式,別看sizeof後面還要加乙個括號,但不是所有的都是函式。這也從側面sizeof在面試題中經常出現。3.隱式轉換型別 由於有的編譯系...