Visual Basic.NET程序設(shè)計課件第2章_第1頁
Visual Basic.NET程序設(shè)計課件第2章_第2頁
Visual Basic.NET程序設(shè)計課件第2章_第3頁
Visual Basic.NET程序設(shè)計課件第2章_第4頁
Visual Basic.NET程序設(shè)計課件第2章_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

第2章編程基礎(chǔ)本章重點數(shù)據(jù)類型的概念,不同類型的數(shù)據(jù)表示方法常量的定義與變量的聲明運算符的優(yōu)先級與表達式的組成規(guī)則函數(shù)的概念,常用函數(shù)的表示方法目錄2.1數(shù)據(jù)類型2.2常量和變量2.3運算符和表達式2.4常用內(nèi)部函數(shù)2.5VisualBasic.NET基本語句格式2.1數(shù)據(jù)類型2.1.1數(shù)值數(shù)據(jù)類型2.1.2字符數(shù)據(jù)類型2.1.3布爾數(shù)據(jù)類型2.1.4日期數(shù)據(jù)類型2.1.5對象數(shù)據(jù)類型2.1.6用戶自定義數(shù)據(jù)類型2.1.1數(shù)值數(shù)據(jù)類型1/21字節(jié)型(Byte)

字節(jié)型是無符號整數(shù)類型,表示的是從0~255范圍的整數(shù)。2短整型(Short)

短整型是有符號整數(shù)類型,可表示的整數(shù)范圍是-32768(-215)~32767(215-1)。

3整型(Integer)整型也是有符號整數(shù)類型,可表示的整數(shù)范圍是-2147483648~2147483647。4長整型(Long)長整型也是有符號整數(shù)類型,可表示的整數(shù)范圍是-9223372036854775808~9223372036854775807。2.1.1數(shù)值數(shù)據(jù)類型2/25單精度浮點型(Single)單精度浮點型是用來存儲單精度浮點數(shù)的。

6雙精度浮點型(Double)雙精度浮點型是用來存儲雙精度浮點數(shù)的。

7貨幣型(Decimal)貨幣型用來存儲小數(shù),是精確小數(shù)的表示形式,適合財會類的計算,可記錄的數(shù)的位數(shù)很大,但又不允許出現(xiàn)進位(四舍五入)誤差。2.1.2字符數(shù)據(jù)類型1字符型(Char)字符型用于存儲單個字符2字符串型(String)字符串型(String)用來存放一個字符序列2.1.3布爾數(shù)據(jù)類型布爾型(Boolean)用來表示“true/false”、“yes/no”、“on/off”等邏輯值信息,以2個字節(jié)存儲,取值只有兩種:True(真)或者False(假)。2.1.4日期數(shù)據(jù)類型日期型(Date)數(shù)據(jù)以8個字節(jié)存儲,可以同時或分別表示日期與時間。其日期范圍為:公元0001年1月1日~公元9999年12月31日,時間范圍為:0:00:00~23:59:59。2.1.5對象數(shù)據(jù)類型對象數(shù)據(jù)類型(Object)為一個32位地址,用來引用應用程序或其他應用程序中的對象??梢灾付ㄒ粋€被聲明為Object的變量去引用應用程序所識別的任何實際對象。2.1.6用戶自定義數(shù)據(jù)類型有時用戶需要根據(jù)程序的實際需要定義一些用戶自定義數(shù)據(jù)類型,如數(shù)組、枚舉、結(jié)構(gòu)、集合等,這些數(shù)據(jù)類型將在第5章介紹。2.2常量和變量2.2.1常量2.2.2變量2.2.1常量常量即常數(shù),是在程序運行過程中其值保持不變的量,常量分直接常量和符號常量。1.直接常量直接常量是以數(shù)值、字符串或某種特定的形式直接表示的各種數(shù)據(jù)2.符號常量符號常量是以標識符形式出現(xiàn)的常量,即用一個標識符代表一個具體的常量值。2.2.2變量在程序運行過程中值可以隨時變化的數(shù)據(jù)稱為變量。1.變量的命名規(guī)則2.變量的聲明聲明變量的語法格式為:Dim

變量名[As

類型]3.變量的隱式聲明與顯式聲明2.3運算符和表達式2.3.1算術(shù)運算符2.3.2賦值運算符2.3.3連接運算符2.3.4關(guān)系運算符2.3.5邏輯運算符2.3.6復合賦值運算符2.3.7表達式與運算符優(yōu)先順序2.3.1算術(shù)運算符運算符運算關(guān)系表達式實例運算結(jié)果+加法4+37-減法4-31*乘法2*50100/除法11/25.5\整除11\25^指數(shù)運算5^225Mod取模運算(求余)18Mod53-取負-a(設(shè)a=-8)82.3.2賦值運算符賦值運算符用于賦值語句,用“=”表示,賦值運算可以將指定的值賦給運算符左側(cè)的變量或?qū)傩?。語法格式如下:變量或?qū)傩悦?表達式2.3.3連接運算符連接運算符用于將兩個字符串進行連接,形成一個新的字符串。用于字符串連接運算的運算符有兩個:“&”和“+”。2.3.4關(guān)系運算符關(guān)系運算符又稱比較運算符,用于對兩個類型相同的數(shù)據(jù)進行比較運算。其比較的結(jié)果是一個邏輯值True或者False。運算符名稱例子=等于a=b<>不等于a<>b>大于a>b+c<小于a<5>=大于或等于x+y>=15<=小于或等于x+y<=zLike比較模式"ABC"Like"A*C"Is比較對象XIsYIsNot比較對象XIsNotY2.3.5邏輯運算符邏輯運算符又稱布爾運算符,對布爾型數(shù)據(jù)進行運算運算符名稱例子說明Not非Not(1>0)值為False,由真變假或由假變真,即進行取“反”操作And與(4>5)And(3<4)值為False,兩個表達式的值均為True,結(jié)果才為True,否則為FalseOr或(4>5)Or(3<4)值為True,兩個表達式中只要有一個值為True,結(jié)果就為True,只有兩個表達式的值均為False,結(jié)果才為FalseXor異或(4>5)Xor(3<4)值為True,兩個表達式的值不同時,結(jié)果為True,否則為FalseAndAlso與(4>5)AndAlso(3<4)值為False,兩個表達式的值均為True時,結(jié)果為True,否則為False。但當?shù)谝粋€表達式的值為False時,則不再計算第二個表達式的值OrElse或

(3<4)OrElse(4>5)值為True,兩個表達式中只要有一個值為True,結(jié)果為True,只有兩個表達式的值均為False,結(jié)果才為False。但當?shù)谝粋€表達式的值為True時,則不再計算第二個表達式的值2.3.6復合賦值運算符部分算術(shù)運算符可以和賦值運算符結(jié)合使用構(gòu)成復合賦值運算符運算符功能示例+=先相加再賦值A(chǔ)+=B,等價于A=A+B-=先相減再賦值A(chǔ)-=B,等價于A=A-B*=先相乘再賦值A(chǔ)*=B,等價于A=A*B/=先相除再賦值A(chǔ)/=B,等價于A=A/B\=先整除再

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論