第2章Delphi語(yǔ)言基礎(chǔ)ppt課件.ppt

第2章Delphi語(yǔ)言基礎(chǔ)ppt課件.ppt

ID:59019117

大?。?60.00 KB

頁(yè)數(shù):79頁(yè)

時(shí)間:2020-09-26

第2章Delphi語(yǔ)言基礎(chǔ)ppt課件.ppt_第1頁(yè)
第2章Delphi語(yǔ)言基礎(chǔ)ppt課件.ppt_第2頁(yè)
第2章Delphi語(yǔ)言基礎(chǔ)ppt課件.ppt_第3頁(yè)
第2章Delphi語(yǔ)言基礎(chǔ)ppt課件.ppt_第4頁(yè)
第2章Delphi語(yǔ)言基礎(chǔ)ppt課件.ppt_第5頁(yè)
資源描述:

《第2章Delphi語(yǔ)言基礎(chǔ)ppt課件.ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、第2章Delphi語(yǔ)言基礎(chǔ)本章主要內(nèi)容:常量、變量、數(shù)據(jù)類型程序語(yǔ)句過(guò)程與函數(shù)面向?qū)ο蟮木幊?.1標(biāo)識(shí)符和保留字2.1.1標(biāo)識(shí)符標(biāo)識(shí)符用作常量、變量、數(shù)據(jù)類型、過(guò)程、函數(shù)、單元及程序等的名稱。標(biāo)識(shí)符由一個(gè)或多個(gè)ASCII碼字符序列組成,定義標(biāo)識(shí)的規(guī)則如下:(1)標(biāo)識(shí)符由字母、數(shù)字或下劃線組成;(2)標(biāo)識(shí)符的第一個(gè)字符必須是字母或下劃線;(3)標(biāo)識(shí)符的長(zhǎng)度不應(yīng)超過(guò)255個(gè)字符,超過(guò)255個(gè)字符只有前255個(gè)字符有效;(4)不能將關(guān)鍵字(保留字)用作標(biāo)識(shí)符;(5)標(biāo)識(shí)符不區(qū)分大、小寫(xiě)。2.1標(biāo)識(shí)符和保留字在Delphi語(yǔ)言中,有

2、一類標(biāo)識(shí)符是系統(tǒng)預(yù)先定義的,它們用于標(biāo)識(shí)系統(tǒng)預(yù)先定義的標(biāo)準(zhǔn)函數(shù)、標(biāo)準(zhǔn)過(guò)程、標(biāo)準(zhǔn)類型、標(biāo)準(zhǔn)常量及標(biāo)準(zhǔn)文件。標(biāo)準(zhǔn)常量,如:False、True、Maxint;標(biāo)準(zhǔn)類型,如:Boolean、Char、TDateTime;標(biāo)準(zhǔn)函數(shù),如:Abs、Eof、ShowMessage、Sqrt;標(biāo)準(zhǔn)過(guò)程,如:Dispose、New、Read、ReadIn、Reset。注意:標(biāo)準(zhǔn)標(biāo)識(shí)可以重新定義,但是要注意作用域2.1標(biāo)識(shí)符和保留字2.1.2保留字保留字又稱為關(guān)鍵字,它在Delphi語(yǔ)言中有著特殊含義。保留字不能用作標(biāo)識(shí)符,在實(shí)際編程中不應(yīng)該把

3、任何保留字用作標(biāo)識(shí)符。2.1標(biāo)識(shí)符和保留字Delphi中使用的關(guān)鍵字andarrayAsasmbeginCaseClassConstconstructordestructorDispinterfaceDivDodowntoElseEndexceptexportsFileFinalizationFinallyforfunctionGotoIfImplementationIninheritedinitializationinlineInterfaceislabellibraryModNilnotobjectOforoutpack

4、edprocedureprogrampropertyraiserecordrepeatresourcestringsetShlshrstringthenthreadvarTotrytypeunituntilusesvarwhileWithxor2.2常量與變量2.2.1常量對(duì)于在程序運(yùn)行期間保持不變的數(shù)據(jù),Delphi允許通過(guò)聲明常量來(lái)調(diào)用。聲明常量不必指定數(shù)據(jù)類型,但需指定常量所代表的數(shù)據(jù)的值。常量的聲明格式如下:Const常量名=表達(dá)式;2.2常量與變量2.2.1常量例如:CONSTThousand=1000;Pi=3.

5、14159;ErrMessage='類型錯(cuò)誤';注意:Delphi根據(jù)常量的值來(lái)決定它的數(shù)據(jù)類型。2.2常量與變量2.2.2變量變量用于在程序執(zhí)行過(guò)程臨時(shí)存放數(shù)據(jù)其值可以被改變。變量分全局變量和局部變量。注釋:在過(guò)程或函數(shù)中說(shuō)明的變量叫局部變量;之外說(shuō)明的變量叫做全局變量。2.2常量與變量變量說(shuō)明的一般形式為:VAR變量名列表:類型名;例如:VARiCount:Integer;//說(shuō)明了一個(gè)整型變量bCorrect:Boolean;//說(shuō)明了一個(gè)布爾型變量cX,cY:Char;//說(shuō)明了兩個(gè)字符型變量2.3數(shù)據(jù)類型類型大致可

6、以分為簡(jiǎn)單類型、字符串類型、結(jié)構(gòu)類型、指針類型、過(guò)程類型和變體類型。簡(jiǎn)單類型又分為有序類型和實(shí)數(shù)類型。2.3數(shù)據(jù)類型2.3.1有序類型有序類型定義一個(gè)有次序的數(shù)值集合,除了它的第一個(gè)值以外,其它每個(gè)值都有一個(gè)唯一的前驅(qū)值;除了最后一個(gè)外,其它每個(gè)值都有一個(gè)唯一的后繼值。并且,每個(gè)值都有一個(gè)序數(shù)決定它在這個(gè)類型中的位置。包括:整型、字符型、布爾型、枚舉型和子界型。2.3數(shù)據(jù)類型2.3.1有序類型1.整型整型是整數(shù)的一個(gè)子集。整型有通用整型和基本整型之分。通用整型:Integer、Cardinal基本整型:Shortint、Sm

7、allint、Longint、Int64、Byte、Word、Longword。Shortint-128..1271有符號(hào)8位Smallint-32768..327672有符號(hào)16位Longint-2147483648..21474836474有符號(hào)32位Int64-263..2638有符號(hào)64位Byte0..2551無(wú)符號(hào)8位Word0..655352無(wú)符號(hào)16位Longword0..42949672954無(wú)符號(hào)32位2.3數(shù)據(jù)類型2.3.1有序類型2.字符型字符型的數(shù)據(jù)只能是單個(gè)字符,不能是一串字符。字符AnsiChar

8、(Char)ANSI字符集8位WideCharUnicode字符集16位2.3數(shù)據(jù)類型例如:Varc:char;beginc:=‘A’;c:=#65;c:=#$41;c:=Chr(65);end注意:如果想用中文,必須用widechar,且c:=WideString(‘萬(wàn)’);3.布爾型布

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。