ASPNET4.0基礎教程(C#)第二章C#語言快速掌握.ppt
《ASPNET4.0基礎教程(C#)第二章C#語言快速掌握.ppt》由會員分享,可在線閱讀,更多相關《ASPNET4.0基礎教程(C#)第二章C#語言快速掌握.ppt(65頁珍藏版)》請在裝配圖網(wǎng)上搜索。
重點內(nèi)容:數(shù)據(jù)類型變量和常量運算符流程控制類和對象委托與事件C#4.0的新特性,第2章C#語言快速掌握,一、數(shù)據(jù)類型,C#中數(shù)據(jù)類型可以分為值類型和引用類型,如圖所示。值類型又可以稱為數(shù)值類型,其中包含枚舉類型(EnumTypes)和結構類型(StructTypes);引用類型包含類類型(ClassTypes)、對象類型(ObjectTypes)、字符串類型(StringTypes)、數(shù)組類型(ArrayTypes)、接口類型(InterfaceTypes)和代理類型(DelegateTypes)等。,一、數(shù)據(jù)類型,一、數(shù)據(jù)類型,1、值類型,值類型主要由結構和枚舉組成,其中結構又可以分為:數(shù)值類型、bool類型和用戶定義的結構。基于值類型的變量直接包含值(對于這句話,讀者在學習完引用類型后會有更深的理解)。將一個值類型變量賦給另一個值類型變量時,將復制包含的值。,一、數(shù)據(jù)類型,1、值類型,數(shù)值類型:數(shù)值類型主要包括整數(shù)、浮點數(shù)和小數(shù)。整數(shù):整數(shù)類型可以分為無符號型、有符號型和char,其中無符號型包括:byte,ushort,uint和ulong;有符號型包括:sbyte,short,int和long。char在C#中表示16位Unicode字符浮點數(shù):單精度浮點(float)類型和雙精度浮點(double)類型。小數(shù):小數(shù)(decimal)類型在所有數(shù)值類型中精度是最高的,它有128位,一般做精度要求高的金融和貨幣的計算。,一、數(shù)據(jù)類型,1、值類型,示例代碼:intin=10;//整型charaa=‘c’;//字符串floata=1.0f;//浮點數(shù)doubleb=1.0d;//雙精度decimaldec=2.2m;//小數(shù)類型,一、數(shù)據(jù)類型,1、值類型,(2)布爾類型布爾(bool)類型表示布爾邏輯量,對應于.NETFramework中定義的System.Boolean類。布爾類型的可能值為true和false(僅有true和false兩個布爾值),其中true表示邏輯真,false表示邏輯假??梢灾苯訉rue或false值賦給一個布爾變量,或?qū)⒁粋€邏輯判斷語句的結果賦給布爾類型的變量,一、數(shù)據(jù)類型,1、值類型,(2)布爾類型,示例代碼:booltest=true;boolisBig=1000),4、邏輯運算符,三、運算符,5、條件運算符,C#中唯一的一個三元操作符就是條件運算符(?:),由條件運算符組成的表達式就是條件表達式,條件表達式的一般格式為:操作數(shù)1?操作數(shù)2:操作數(shù)3。,示例代碼:inta=3;intb=5;intc=a>b?100:-10;,三、運算符,7、運算符的優(yōu)先級,在C#中為這些運算符定義了不同的優(yōu)先級,相同優(yōu)先級的運算符,除了賦值運算符按照從右至做的順序執(zhí)行之外,其余運算符按照從左至右的順序執(zhí)行。括號是優(yōu)先級最高的,可以任意的改變符號的計算順序。在C#中運算符的優(yōu)先級定義如右表所示,其中1級表示最高優(yōu)先級,12級表示最低優(yōu)先級。,7、運算符的優(yōu)先級,四、流程控制,一般來說,程序代碼除了順序執(zhí)行之外,對于復雜的工作,為了達到預期的執(zhí)行結果,還需要使用“流程控制結構”來控制程序的執(zhí)行。流程控制語句是使用條件表達式來進行判斷,以便執(zhí)行不同的程序代碼段,或是重復執(zhí)行指定的程序代碼段。,四、流程控制,1、條件語句,(1)if語句if語句是最常用的分支語句,使用該語句可以有條件地執(zhí)行其他語句。if語句的最基本使用格式為:if(測試條件)測試條件為true時的代碼或者代碼塊if語句可以和else語句合并執(zhí)行,使用格式如下:if(測試條件)測試條件為true時的代碼或者代碼塊else測試條件為false時的代碼或者代碼塊,(1)if語句示例staticvoidMain(string[]args){Console.WriteLine("請輸入第一個數(shù):");doublevar1=Convert.ToDouble(Console.ReadLine());Console.WriteLine("請輸入第二個數(shù):");doublevar2=Convert.ToDouble(Console.ReadLine());stringcomparison;//進行判斷,根據(jù)var1和var2的值設置comparisonif(var1- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設計者僅對作品中獨創(chuàng)性部分享有著作權。
- 關 鍵 詞:
- ASPNET4 基礎教程 第二 C# 語言 快速 掌握
裝配圖網(wǎng)所有資源均是用戶自行上傳分享,僅供網(wǎng)友學習交流,未經(jīng)上傳用戶書面授權,請勿作他用。
鏈接地址:http://m.jqnhouse.com/p-11494100.html