ASPNET4.0基礎(chǔ)教程(C#)第二章C#語(yǔ)言快速掌握.ppt
《ASPNET4.0基礎(chǔ)教程(C#)第二章C#語(yǔ)言快速掌握.ppt》由會(huì)員分享,可在線閱讀,更多相關(guān)《ASPNET4.0基礎(chǔ)教程(C#)第二章C#語(yǔ)言快速掌握.ppt(65頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
重點(diǎn)內(nèi)容:數(shù)據(jù)類型變量和常量運(yùn)算符流程控制類和對(duì)象委托與事件C#4.0的新特性,第2章C#語(yǔ)言快速掌握,一、數(shù)據(jù)類型,C#中數(shù)據(jù)類型可以分為值類型和引用類型,如圖所示。值類型又可以稱為數(shù)值類型,其中包含枚舉類型(EnumTypes)和結(jié)構(gòu)類型(StructTypes);引用類型包含類類型(ClassTypes)、對(duì)象類型(ObjectTypes)、字符串類型(StringTypes)、數(shù)組類型(ArrayTypes)、接口類型(InterfaceTypes)和代理類型(DelegateTypes)等。,一、數(shù)據(jù)類型,一、數(shù)據(jù)類型,1、值類型,值類型主要由結(jié)構(gòu)和枚舉組成,其中結(jié)構(gòu)又可以分為:數(shù)值類型、bool類型和用戶定義的結(jié)構(gòu)?;谥殿愋偷淖兞恐苯影担▽?duì)于這句話,讀者在學(xué)習(xí)完引用類型后會(huì)有更深的理解)。將一個(gè)值類型變量賦給另一個(gè)值類型變量時(shí),將復(fù)制包含的值。,一、數(shù)據(jù)類型,1、值類型,數(shù)值類型:數(shù)值類型主要包括整數(shù)、浮點(diǎn)數(shù)和小數(shù)。整數(shù):整數(shù)類型可以分為無(wú)符號(hào)型、有符號(hào)型和char,其中無(wú)符號(hào)型包括:byte,ushort,uint和ulong;有符號(hào)型包括:sbyte,short,int和long。char在C#中表示16位Unicode字符浮點(diǎn)數(shù):單精度浮點(diǎn)(float)類型和雙精度浮點(diǎn)(double)類型。小數(shù):小數(shù)(decimal)類型在所有數(shù)值類型中精度是最高的,它有128位,一般做精度要求高的金融和貨幣的計(jì)算。,一、數(shù)據(jù)類型,1、值類型,示例代碼:intin=10;//整型charaa=‘c’;//字符串floata=1.0f;//浮點(diǎn)數(shù)doubleb=1.0d;//雙精度decimaldec=2.2m;//小數(shù)類型,一、數(shù)據(jù)類型,1、值類型,(2)布爾類型布爾(bool)類型表示布爾邏輯量,對(duì)應(yīng)于.NETFramework中定義的System.Boolean類。布爾類型的可能值為true和false(僅有true和false兩個(gè)布爾值),其中true表示邏輯真,false表示邏輯假。可以直接將true或false值賦給一個(gè)布爾變量,或?qū)⒁粋€(gè)邏輯判斷語(yǔ)句的結(jié)果賦給布爾類型的變量,一、數(shù)據(jù)類型,1、值類型,(2)布爾類型,示例代碼:booltest=true;boolisBig=1000),4、邏輯運(yùn)算符,三、運(yùn)算符,5、條件運(yùn)算符,C#中唯一的一個(gè)三元操作符就是條件運(yùn)算符(?:),由條件運(yùn)算符組成的表達(dá)式就是條件表達(dá)式,條件表達(dá)式的一般格式為:操作數(shù)1?操作數(shù)2:操作數(shù)3。,示例代碼:inta=3;intb=5;intc=a>b?100:-10;,三、運(yùn)算符,7、運(yùn)算符的優(yōu)先級(jí),在C#中為這些運(yùn)算符定義了不同的優(yōu)先級(jí),相同優(yōu)先級(jí)的運(yùn)算符,除了賦值運(yùn)算符按照從右至做的順序執(zhí)行之外,其余運(yùn)算符按照從左至右的順序執(zhí)行。括號(hào)是優(yōu)先級(jí)最高的,可以任意的改變符號(hào)的計(jì)算順序。在C#中運(yùn)算符的優(yōu)先級(jí)定義如右表所示,其中1級(jí)表示最高優(yōu)先級(jí),12級(jí)表示最低優(yōu)先級(jí)。,7、運(yùn)算符的優(yōu)先級(jí),四、流程控制,一般來(lái)說,程序代碼除了順序執(zhí)行之外,對(duì)于復(fù)雜的工作,為了達(dá)到預(yù)期的執(zhí)行結(jié)果,還需要使用“流程控制結(jié)構(gòu)”來(lái)控制程序的執(zhí)行。流程控制語(yǔ)句是使用條件表達(dá)式來(lái)進(jìn)行判斷,以便執(zhí)行不同的程序代碼段,或是重復(fù)執(zhí)行指定的程序代碼段。,四、流程控制,1、條件語(yǔ)句,(1)if語(yǔ)句if語(yǔ)句是最常用的分支語(yǔ)句,使用該語(yǔ)句可以有條件地執(zhí)行其他語(yǔ)句。if語(yǔ)句的最基本使用格式為:if(測(cè)試條件)測(cè)試條件為true時(shí)的代碼或者代碼塊if語(yǔ)句可以和else語(yǔ)句合并執(zhí)行,使用格式如下:if(測(cè)試條件)測(cè)試條件為true時(shí)的代碼或者代碼塊else測(cè)試條件為false時(shí)的代碼或者代碼塊,(1)if語(yǔ)句示例staticvoidMain(string[]args){Console.WriteLine("請(qǐng)輸入第一個(gè)數(shù):");doublevar1=Convert.ToDouble(Console.ReadLine());Console.WriteLine("請(qǐng)輸入第二個(gè)數(shù):");doublevar2=Convert.ToDouble(Console.ReadLine());stringcomparison;//進(jìn)行判斷,根據(jù)var1和var2的值設(shè)置comparisonif(var1- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來(lái)的問題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
14.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁(yè)顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國(guó)旗、國(guó)徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- ASPNET4 基礎(chǔ)教程 第二 C# 語(yǔ)言 快速 掌握
鏈接地址:http://www.hcyjhs8.com/p-11494100.html