4.1基本數(shù)據(jù)類型、常量和變量

上傳人:痛*** 文檔編號:248185097 上傳時間:2024-10-22 格式:PPT 頁數(shù):25 大?。?47.50KB
收藏 版權(quán)申訴 舉報 下載
4.1基本數(shù)據(jù)類型、常量和變量_第1頁
第1頁 / 共25頁
4.1基本數(shù)據(jù)類型、常量和變量_第2頁
第2頁 / 共25頁
4.1基本數(shù)據(jù)類型、常量和變量_第3頁
第3頁 / 共25頁

下載文檔到電腦,查找使用更方便

10 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《4.1基本數(shù)據(jù)類型、常量和變量》由會員分享,可在線閱讀,更多相關(guān)《4.1基本數(shù)據(jù)類型、常量和變量(25頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、單擊此處編輯母版標(biāo)題樣式,單擊此處編輯母版文本樣式,第二級,第三級,第四級,第五級,*,習(xí)題鞏固,1.,在程序設(shè)計界面時,要使程序中的,Command1,命令按鈕上顯示文字,“,計算,”,,需要設(shè)置此控件的,_,屬性。,在程序設(shè)計界面時,要使程序中的,Text1,文本框中的內(nèi)容設(shè)置為空,應(yīng)修改,Text1,的,_,屬性。,Caption,Text,2.,程序中的語句用到,Val,()函數(shù),其作用是,_,。,程序中的語句用到,Str,()函數(shù),其作用是,_,。,將字符串中的數(shù)字轉(zhuǎn)換成數(shù)值,將數(shù)值數(shù)據(jù)轉(zhuǎn)換成字符串,3.,下列說法正確的是,(),(,1,)窗體內(nèi)有一個按鈕,(,2,)窗體內(nèi)有兩個文本

2、框,(,3,)窗體內(nèi)有三個標(biāo)簽,(,4,)該窗體的標(biāo)題(,Caption,)屬性是,“,加法計算器,”,A.,(,3,)(,4,),B.,(,2,)(,3,),C.,(,1,)(,4,),D.,(,1,)(,2,),C,4.,某VB的事件過程如下:,Private Sub Command1_Click(),a=Val(Text1.text),b=a*a+1,Text1.text=b,EndSub,程序運行時(如圖所示),在文本框Text1中輸入2,連續(xù)兩次單擊命令按鈕Command1后,Text1中顯示(),A,.,2B,.,677C,.,26D,.,5,C,5.,下列VB程序運行時(如圖所示

3、),在文本框Text1中輸入20,在文本框Text2中輸入13,單擊命令按鈕Command1后,文本框Text3中顯示的內(nèi)容是(),A 33 B 33 C 2013 D 2013,A,PrivateSubCommand1_Click(),a=Val(Text1.text),b=Val(Text2.text),Text3.text=a+b,EndSub,VB,程序設(shè)計初步,基本數(shù)據(jù)類型、常量和變量,世間萬物,要進行分門別類,才能更好的加以掌握和運用。計算機要處理的數(shù)據(jù),與此同理。,數(shù)據(jù)類型歸為三類:,數(shù)值型、字符串型、其它類型,數(shù)據(jù)表達(dá)形式:常量、變量,1.,基本數(shù)據(jù)類型,整數(shù)型,數(shù)值型,數(shù)據(jù)類

4、型,實數(shù)型,邏輯型,日期型,字符串型,整數(shù)型,單精度實數(shù)型,長整數(shù)型,雙精度實數(shù)型,數(shù)值型,1.,整型,(Integer),和長整型,(Long),不帶小數(shù)部分的數(shù),表示正整數(shù)、負(fù)整數(shù)和零,.,(1),整型數(shù)(,2,字節(jié)),:,-32768,32767,例如:,98,(2),長整型數(shù)(,4,字節(jié)):,-2147483648,2147483647,例如:45678,2.,單精度實數(shù)型,(Single),和雙精度實數(shù)型,(Double),又稱浮點數(shù)。表示帶有小數(shù)部分的數(shù),(1),單精度實數(shù)型(,4,字節(jié)):,絕對值在1.401298E-453.402823E23內(nèi)的任何實數(shù)(E表示乘方的底數(shù)為10

5、),有效數(shù)字約為67位,例如:,3.1416,(2),雙精度實數(shù)型(,8,字節(jié)):,絕對值在10E-3241.79E308內(nèi)的任何實數(shù),有效數(shù)字約為1415位,例如:3.1415926535898,String,:,用于存放字符型數(shù)據(jù),即用雙引號對括起來的字符串,.,“,”,稱為起止界限符。,例如:,“,123,”,、,”振興中華”、”,THANKS”,等,字符串型數(shù)據(jù),注意:引號僅僅是在書寫代碼時表示該數(shù)據(jù)為字符串?dāng)?shù)據(jù),,實際的輸出結(jié)果并不帶引號。,問題:,語句,Print“5*20”,輸出結(jié)果是,_ _,。,A,、”,5*20”B,、出錯,C,、,5*20 D,、,100,c,Boolea

6、n,、,Date,(1),邏輯型數(shù)據(jù),(Boolean),:用于邏輯判斷,只有,True,與,False,兩種值。,其他數(shù)據(jù)類型:,13,(2),日期型數(shù)據(jù)(,Date,),:,日期文字前后必須添加數(shù)字符號,“,#,”,,,#1 Jan,97#,#January 1,1999#,#1999-8-1 12:30:12PM#,都是合法的日期。,2.,常量,分為,直接常量,和,符號常量,兩種,(,1,)直接常量,,在程序代碼中,以直接明顯的形式給出的數(shù)據(jù)。,包括,數(shù)值常量、字符串常量、邏輯常量、日期常量,。,例如:,78,、,3.14,、,3.14159E-2,“,計算機,”,TRUE,、,FALS

7、E,#07/01/2008#,等,都是直接常量。,14,(,2,)符號常量,,是在程序中用符號表示的常量。,系統(tǒng)內(nèi)部定義的常量,例如:,Label1.Backcolor=,vbBlue,用戶定義的符號常量,格式:,Const =,例如:,Const PI=3.14159,s=3.14159*R*R,c=3.14159*R*2,使用符號常量主要是為提高程序的可讀性。,15,3.,變量,變量,:程序運行過程中其值可以改變的量稱為變量。,VB變量由,變量名,和,數(shù)據(jù)類型,組成,。,常用形式:,Dim,變量名,As,變量的類型,16,變量的命名規(guī)則:,必須以字母開頭,可以由字母、數(shù)字和下劃線組成。,不

8、區(qū)分大小寫字母,如:,XYZ,、,Xyz,、,xyz,都是相同的變量名。,盡量用有意義的單詞作為變量名,這關(guān)系到程序的可讀性。,例如:,lngX_Y,、,count,、,r,、Byte、k 2,17,數(shù)據(jù)類型:,Integer,、,Long,、,Single,、,Double,、,String,、,Boolean,、,Date,下列屬于合法的,VB,變量的是,。,A,、,for B,、,3w C,、,num_1 D,、,name,C,1.,Dim x as Integer,Dim strTemp as String,Dim dblTotal as Double,(一條語句聲明多個變量是允許的)

9、,2.Dim x as Integer,,,strTemp as String,,,dblTotal as Double,變量的聲明舉例:,18,聲明,String,類型變量的兩種方式:,變長字符串:,如,Dim a As String ,a,是不定長字符串,定長字符串:,如,Dim b As String*4 ,b,是定長字符串,(4,個字符,),a=,“,VB,”,a,的值為,2,個字符,“,VB,”,a=,“,Visual Basic,”,a,的值為,12,個字符,“,Visual Basic,”,b=,“,VB,”,b,的值為,4,個字符,“,VB,”,(,后面有,2,個空格,),b=

10、,“,Visual Basic,”,b,的值為,4,個字符,“,Visu,”,即使不足,4,個字符,也會用空格填滿,,若是超出,4,個字符,則會自動截去超出部分。,19,1.,在求圓周長及面積程序中,半徑r可能帶小數(shù)位,所以應(yīng)將半徑r定義為()類型,A.Integer,B.Date,C.Long,D.Single,2.,程序語句中,“Dim manfee As Single”,是將變量,manfee,的數(shù)據(jù)類型定義為,_,3.,程序語句中,“Dim x As Integer”,是將變量,x,的數(shù)據(jù)類型定義為,_,4.,程序語句中,“Dim z As String”,是將變量,z,的數(shù)據(jù)類型定義

11、為,_,D,單精度型,整型,字符串型,聲明變量時可以用類型符替代,Dim x as Integer,Dim x%,Dim z as Single,Dim z!,Dim strTemp as String,Dim strTemp$,Dim dblTotal as Double,Dim dblTotal#,變量的聲明格式:,21,Dim y as Long,Dim y&,4.,數(shù)組,變量,數(shù)組變量,:是由一批同類型的變量構(gòu)成的一個序列,組成數(shù)組的每一個變量稱為數(shù)組元素,或稱為下標(biāo)變量。,數(shù)組包括:一維數(shù)組、二維數(shù)組,(,1,)一維數(shù)組,常用形式:,Dim,數(shù)組變,量,名(,A1 To A2,),A

12、s,變量的類型,A1,是下標(biāo)的下界,,A2,是下標(biāo)的上界。,A1,和,A2,都是常量。,22,1.,Dim score,(,1 to 50,),as Integer,說明,score,是由,50,個整數(shù)型變量構(gòu)成的一個一維數(shù)組變量,即它有,50,個數(shù)組元素,Score,(,1,)、,Score,(,2,)、,.,、,Score,(,49,)、,Score,(,50,)。,每一個元素都是整數(shù)類型的數(shù)據(jù)。,一維數(shù)組舉例:,23,2,.,Dim a,(,1 to 6,),as String,a(1)=,“,VB,”,a(2)=,“,Visual Basic,”,a(3)=,“,程序設(shè)計,”,a(4)

13、=,“,可視化,”,a(5)=,“,1234567,”,a(6)=,“,123abc,面向?qū)ο?”,(,2,)二維數(shù)組,常用形式:,Dim,數(shù)組變量,名(,A1 To A2,,,B1 To B2,),As,變量的類型,A1,,,A2,分別第一個,下標(biāo)的下,界和上,界,第一個下標(biāo)指出數(shù)組元素所在行的行號。,B1,,,B2,分別第二個,下標(biāo)的下,界和上,界,第二個下標(biāo)指出數(shù)組元素所在列的列號。,A1,、,A2,、,B1,、,B2,都是常量。,24,1.,Dim price,(,1 to 20,,,1 to 8,),as Double,說明,price,是一個二維數(shù)組變量,可以存儲,20,行數(shù)據(jù),每行中包含,8,個雙精度實數(shù)數(shù)據(jù)。,二維數(shù)組舉例:,25,Price,(,1,1,)是第一行第一列上的數(shù)組元素,price,(,20,8,)是最后一行最后一列上的數(shù)組元素,一般的,,price,(,i,,,j,)是數(shù)組,Price,第,i,行,第,j,列上的元素,

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

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!