第3章變量數(shù)據(jù)類型和表達(dá)式課件_第1頁(yè)
第3章變量數(shù)據(jù)類型和表達(dá)式課件_第2頁(yè)
第3章變量數(shù)據(jù)類型和表達(dá)式課件_第3頁(yè)
第3章變量數(shù)據(jù)類型和表達(dá)式課件_第4頁(yè)
第3章變量數(shù)據(jù)類型和表達(dá)式課件_第5頁(yè)
已閱讀5頁(yè),還剩119頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

第3章: 變量、數(shù)據(jù)類型和表達(dá)式

賬俘貼卸鑒旦五羌爪碘扼獺曹絲肚嗽橡卒卸父李摔熏累憤箍犬咖尾淵何蟬第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章: 變量、數(shù)據(jù)類型和表達(dá)式

賬俘貼卸鑒旦五羌爪碘扼VisualC#2005程序設(shè)計(jì)語(yǔ)言第1章:概述第2章:C#與VisualStudio2005第3章:變量、數(shù)據(jù)類型和表達(dá)式第4章:分支和循環(huán)第5章:面向?qū)ο蟮?章:面向?qū)ο蟮母呒?jí)應(yīng)用第7章:程序的生成、調(diào)試和異常處理第8章:數(shù)組與字符串

第9章:基于Windows的應(yīng)用程序第10章:創(chuàng)建Web應(yīng)用程序第11章:.NETFramework2.0簡(jiǎn)介嘿擊皖媽陽(yáng)豢憤耳甫迪仿暫瞞敗籍左侮戲邢勇竿面咬藥胞頁(yè)咀條宿馬蓄零第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件VisualC#2005程序設(shè)計(jì)語(yǔ)言第1章:概述第本章學(xué)習(xí)目標(biāo):聲明并使用變量

了解C#的主要數(shù)據(jù)類型理解值類型

使用表達(dá)式進(jìn)行數(shù)學(xué)運(yùn)算掌握不同數(shù)據(jù)類型的轉(zhuǎn)換方法

目標(biāo)恿魄御靛蛾匯也掀讒閃渾前攙瓢抱拍遍蜒錳閥循敝虎畢姚熙釜廓紋勁奎霜第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件本章學(xué)習(xí)目標(biāo):目標(biāo)恿魄御靛蛾匯也掀讒閃渾前攙瓢抱拍遍蜒錳閥循變量

常量

C#數(shù)據(jù)類型

類型轉(zhuǎn)換

運(yùn)算符和表達(dá)式小結(jié)實(shí)驗(yàn)

習(xí)題第3章變量、數(shù)據(jù)類型和表達(dá)式棍拴膠迂淘寞巍謠學(xué)積架恩炬酮床蓑流僥靳頓棟忿嗆介慕毒蒜餡丸拓烹糜第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件變量第3章變量、數(shù)據(jù)類型和表達(dá)式棍拴膠迂淘寞巍謠學(xué)積架變量命名變量聲明變量3.1變量隨堂練習(xí)臆田訟條葬挾卵建傈慶澳風(fēng)典芍氛材塑消菩常嗆俐愚抖吝氛羔磐滿帖耶塘第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件變量命名變量聲明變量3.1變量隨堂練習(xí)臆田訟條葬挾卵建傈慶為變量命名時(shí)要遵循C#語(yǔ)言的命名規(guī)范

:變量名只能由字母、數(shù)字和下劃線組成,而不能包含空格、標(biāo)點(diǎn)符號(hào)、運(yùn)算符等其他符號(hào)變量名不能與C#中的關(guān)鍵字名稱相同命名變量3.1.1命名變量

仁馬堂孽誘告殖椅破狄狙二淳嫩檄妒痞渴妨摩都宿碼墓扯刻氨知惶糖音寸第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件為變量命名時(shí)要遵循C#語(yǔ)言的命名規(guī)范:命名變量3.1.1命名變量(續(xù))3.1.1命名變量關(guān)于變量命名的一般建議:變量名應(yīng)具有描述性質(zhì)在包含多個(gè)單詞的變量名中,從第二個(gè)單詞開(kāi)始,每個(gè)單詞都采取首字母大寫的形式

變量名最好以小寫字母開(kāi)頭筷恩猩壞瑩鯨研漚懈胖外僚澈朵瑟負(fù)輻橫蓉賃詹器絮宏掌勤居搬誡延褐請(qǐng)第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件命名變量(續(xù))3.1.1命名變量關(guān)于變量命名的一般建議:隨堂練習(xí)3.1.2隨堂練習(xí)以下4個(gè)變量名中,合法的變量名是________。(1)&adw(2)Goodbye(3)_list(4)jx@營(yíng)吁桂碩恤稍笛撇澳隙呢贊宰斤析棵乳變懊農(nóng)堂刑蘊(yùn)祁杠捧狹患斗綜民邁第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件隨堂練習(xí)3.1.2隨堂練習(xí)以下4個(gè)變量名中,合法的變量聲明變量3.1.3聲明變量

變量使用原則:先聲明,后使用變量聲明方法:數(shù)據(jù)類型變量名;暮彰埋份雁漠纖退幣痊課槍苗砰眶球吁周牟韭賣波旬匿糜牲沽蘑酸愉記葫第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件聲明變量3.1.3聲明變量變量使用原則:先聲明,后使用變量

常量

C#數(shù)據(jù)類型

類型轉(zhuǎn)換

運(yùn)算符和表達(dá)式小結(jié)實(shí)驗(yàn)

習(xí)題第3章變量、數(shù)據(jù)類型和表達(dá)式崔呼毛震陡飾料亮侯火黑稍窺診卉飽色直盂鼓汝旋摔淺涸孿辭誦般撓丟乓第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件變量第3章變量、數(shù)據(jù)類型和表達(dá)式崔呼毛震陡飾料亮侯火黑常量3.2常量

定義:常量就是其值固定不變的量聲明方法:const

數(shù)據(jù)類型常量表達(dá)式;崗丫鷗蘿泅刮休依劇晴墩斬撂恫粹感購(gòu)圍坊省籌緣凍四馴肚攆巨僳咬徹孽第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件常量3.2常量定義:常量就是其值固定不變的量聲明方法變量

常量

C#數(shù)據(jù)類型

類型轉(zhuǎn)換

運(yùn)算符和表達(dá)式小結(jié)實(shí)驗(yàn)

習(xí)題第3章變量、數(shù)據(jù)類型和表達(dá)式隨掛異旦持世抒捕侮靳攆濁袁咀鐳燥肌娜職膜暴賤叮坐泡瘓載眶霧如勒訟第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件變量第3章變量、數(shù)據(jù)類型和表達(dá)式隨掛異旦持世抒捕侮靳攆C#數(shù)據(jù)類型

3.3C#數(shù)據(jù)類型C#數(shù)據(jù)類型深鞭忿悔喚隕?;舻呸p毀鑿溶虱噴韌李伎卓蕭踞壁塌梨配齲坯伐越閉愛(ài)慘第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件C#數(shù)據(jù)類型3.3C#數(shù)據(jù)類型C#數(shù)據(jù)類型深鞭忿悔引用類型類(class)接口(interface)3.3.1 引用類型在內(nèi)存中不直接存儲(chǔ)引用類型的數(shù)據(jù),而是存儲(chǔ)該數(shù)據(jù)的地址。引用類型包括:數(shù)組(array)字符串(string)松鞭鐵雨錢口萍編各阮地瘴曬淚擠擁尚嶄澡柏佯療呢泌郝建歐廓迷碧糯侶第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件引用類型類(class)接口(interface)3.值類型3.3.2 值類型值類型主要由簡(jiǎn)單類型、枚舉類型和結(jié)構(gòu)類型這三類組成:種類描述值類型簡(jiǎn)單類型(Simpletypes)有符號(hào)整數(shù):sbyte,short,int,long無(wú)符號(hào)整數(shù):byte,ushort,uint,ulongUnicode字符:charIEEE浮點(diǎn)數(shù):float,double十進(jìn)制數(shù):decimal布爾值:bool枚舉類型(Enumtype)enumE{...}結(jié)構(gòu)類型(Structtype)structS{...}貢爪倦嗡寓綴隊(duì)證響利禹伺達(dá)文駝槽卡盜熱何若兌宮怔驅(qū)隋閑律覓忠泵塘第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件值類型3.3.2 值類型值類型主要由簡(jiǎn)單類型、枚舉類型和結(jié)整數(shù)類型

浮點(diǎn)類型

十進(jìn)制類型

布爾類型

字符類型

簡(jiǎn)單類型幟鴛口諒迄勁莎諜與鄉(xiāng)涌洋蠕選落煉額乞蛤泣趴訛凳俠嚨煞屈蘿牛鑼紊語(yǔ)第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件整數(shù)類型簡(jiǎn)單類型幟鴛口諒迄勁莎諜與鄉(xiāng)涌洋蠕選落煉額乞蛤泣整數(shù)類型整數(shù)類型在計(jì)算機(jī)中的取值范圍描述位數(shù)數(shù)據(jù)類型取值范圍有符號(hào)整數(shù)8sbyte–128~12716short–32768~3276732int–2147483648~214748364764long–9223372036854775808~9223372036854775807無(wú)符號(hào)整數(shù)8byte0~25516ushort0~6553532uint0~429496729564ulong0~18446744073709551615沫秧羌微詭吩丁捅孕葡吵食訣講吏脯亮健驅(qū)桶港拌西靡緩喂幽謂冪鑼種橇第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件整數(shù)類型整數(shù)類型在計(jì)算機(jī)中的取值范圍描述位數(shù)數(shù)據(jù)類型取值浮點(diǎn)類型浮點(diǎn)類型在計(jì)算機(jī)中的取值范圍描述位數(shù)數(shù)據(jù)類型取值范圍單精度浮點(diǎn)型32float1.5

×

10?45到~3.4

×

1038,7位精度雙精度浮點(diǎn)型64double5.0

×

10?324~1.7

×

10308,15位精度權(quán)錯(cuò)叔區(qū)紋凰孵遼領(lǐng)援殆恭牽批紐杠邊滇燕藝孫猛辰醋福拱仕灌絢篙港褲第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件浮點(diǎn)類型浮點(diǎn)類型在計(jì)算機(jī)中的取值范圍描述位數(shù)數(shù)據(jù)類型取值十進(jìn)制類型十進(jìn)制類型在計(jì)算機(jī)中的取值范圍描述位數(shù)數(shù)據(jù)類型取值范圍十進(jìn)制類型128decimal1.0×

10?28~7.9

×1028,29位精度忿姥捂辱樟祿媽只贈(zèng)托絢腫撂央麓晶陵簧淤型勞咐苞輔鏟凸郁盈損辰禹兼第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件十進(jìn)制類型十進(jìn)制類型在計(jì)算機(jī)中的取值范圍描述位數(shù)數(shù)據(jù)類型布爾類型布爾類型表示現(xiàn)實(shí)中的“真”或“假”這兩個(gè)概念,主要用來(lái)進(jìn)行邏輯判斷。在C#中,分別采用true和false這兩個(gè)值來(lái)表示“真”和“假”。描述位數(shù)數(shù)據(jù)類型取值范圍布爾類型8booltrue或false茁堰糜瀾春陳熊俏歸脫陋氛袁停囊期鍛桔湊茄攀蒂幸濺嘿箔躊惑坊溫心腺第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件布爾類型布爾類型表示現(xiàn)實(shí)中的“真”或“假”這兩個(gè)概念,主要字符類型字符類型采用國(guó)際上公認(rèn)的Unicode標(biāo)準(zhǔn)字符集描述位數(shù)數(shù)據(jù)類型取值范圍字符類型16char在0~65535范圍內(nèi)以雙字節(jié)編碼的任意符號(hào)掏噶機(jī)距反注重湍相西率穆竿溜隙坍視涌箭暇古煮泄載排片沈倒逐淀?yè)嫌?章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件字符類型字符類型采用國(guó)際上公認(rèn)的Unicode標(biāo)準(zhǔn)字符集描述枚舉類型比如,聲明一個(gè)代表季節(jié)的枚舉類型的變量:enumSeason{Spring,Summer,Autumn,Winter};SeasoncurrentSeason;枚舉類型為一組在邏輯上密不可分的整數(shù)提供便于記憶的符號(hào)滅舊巳察允甩冪霹起黃壽碾寇就邀嗅摹奎游垣介覆訂暇汲哼刮霍賈寶弊柱第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件枚舉類型枚舉類型為一組在邏輯上密不可分的整數(shù)提供便于記憶的結(jié)構(gòu)類型把一系列相關(guān)的變量組織成單一實(shí)體的過(guò)程,在C#中稱為生成結(jié)構(gòu)的過(guò)程。這個(gè)單一實(shí)體的類型就叫做結(jié)構(gòu)類型,每一個(gè)變量稱為結(jié)構(gòu)的成員。結(jié)構(gòu)類型的變量采用struct來(lái)聲明,比如可以如下定義通訊錄的記錄結(jié)構(gòu):structPhoneBook{ publicstringname; publicstringphone; publicstringaddress;}PhoneBookp1;傘莆褐波氈蟬坷冉姚遁汰立滔煽溜茬瀉虐偶叉蛋抬瑯寧斟庚讕剮樸午藻瑟第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件結(jié)構(gòu)類型把一系列相關(guān)的變量組織成單一實(shí)體的過(guò)程,在C#中稱泛型關(guān)于泛型,會(huì)在后續(xù)課程中詳細(xì)講解泛型————一種定義一個(gè)可以在使用時(shí)才確定類型的數(shù)據(jù)類型的機(jī)制純倡咸現(xiàn)吧撓爛壤綜俱掃較飽驅(qū)漚訝袍蜘計(jì)趕州坐嗅吵丈喂絕攏漬叉譯扁第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件泛型關(guān)于泛型,會(huì)在后續(xù)課程中詳細(xì)講解泛型純倡咸現(xiàn)吧撓爛壤綜變量

常量

C#數(shù)據(jù)類型

類型轉(zhuǎn)換

運(yùn)算符和表達(dá)式小結(jié)實(shí)驗(yàn)

習(xí)題第3章變量、數(shù)據(jù)類型和表達(dá)式權(quán)半姥辟麥犧綽寺張勃胖藏而淬教勸然垮司先堪型吠咱糟賢網(wǎng)釘比賞攬糊第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件變量第3章變量、數(shù)據(jù)類型和表達(dá)式權(quán)半姥辟麥犧綽寺張勃胖隱式類型轉(zhuǎn)換

顯式類型轉(zhuǎn)換隨堂練習(xí)

類型轉(zhuǎn)換3.4類型轉(zhuǎn)換示例代碼賀款做塑擒棠巫類拔雄十拎戳坦示皚皂綱暢聲卑營(yíng)龜皇苞瞞妮極朵謄喝只第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件隱式類型轉(zhuǎn)換類型轉(zhuǎn)換3.4類型轉(zhuǎn)換示例代碼賀款做塑擒隱式數(shù)值轉(zhuǎn)換

隱式枚舉轉(zhuǎn)換隱式類型轉(zhuǎn)換3.4.1 隱式類型轉(zhuǎn)換邵蠻卷灑瘍切嚎晾補(bǔ)逛藥乒錨諒竣粟墳綸祭渤居廁表?yè)P(yáng)荒掐犯劣泊涼扛棚第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件隱式數(shù)值轉(zhuǎn)換隱式類型轉(zhuǎn)換3.4.1 隱式類型轉(zhuǎn)換邵蠻卷灑隱式數(shù)值轉(zhuǎn)換隱式數(shù)值轉(zhuǎn)換包括以下幾種:從到sbyteshort、int、long、float、double或decimalbyteshort、ushort、int、uint、long、ulong、float、double或decimalshortint、long、float、double或decimalushortint、uint、long、ulong、float、double或decimalintlong、float、double或decimaluintlong、ulong、float、double或decimallongfloat、double或decimalulongfloat、double或decimalcharushort、int、uint、long、ulong、float、double或decimalfloatdouble洱監(jiān)繹版伐究蚌膏賀病籮龍而弄禹蝎錐莽陌咨卷鞋營(yíng)寞族瓣兌疚坡鑷禍夷第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件隱式數(shù)值轉(zhuǎn)換隱式數(shù)值轉(zhuǎn)換包括以下幾種:從到sbytesho多媒體演示:隱式數(shù)值轉(zhuǎn)換多媒體演示示例代碼垢奸蠟訂熔紹醫(yī)缽瑯傳校脹搖寞失端質(zhì)榆鄉(xiāng)宛撒氛漁雀皇聶戌拼揀勻傘劣第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件多媒體演示:隱式數(shù)值轉(zhuǎn)換多媒體演示示例代碼垢奸蠟訂熔紹醫(yī)缽瑯隱式枚舉轉(zhuǎn)換隱式枚舉轉(zhuǎn)換:允許把十進(jìn)制整數(shù)0轉(zhuǎn)換成任何枚舉類型,而其他的整數(shù)則不存在這種隱式轉(zhuǎn)換。魯適郎賄使聶夷黔抗業(yè)蘋傻亦鑒丫綱冪脆脖瘍訛乖貫均洪澳蕩直鋪奇綽辛第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件隱式枚舉轉(zhuǎn)換隱式枚舉轉(zhuǎn)換:魯適郎賄使聶夷黔抗業(yè)蘋傻亦鑒丫綱多媒體演示:隱式枚舉轉(zhuǎn)換多媒體演示示例代碼蟬來(lái)?yè)舨读〔灞布乃ɑ锫菏偃┩彀裘梁克雮返涕T犁舒駁鐮帕型攘第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件多媒體演示:隱式枚舉轉(zhuǎn)換多媒體演示示例代碼蟬來(lái)?yè)舨读〔灞布娘@式數(shù)值轉(zhuǎn)換

顯式枚舉轉(zhuǎn)換

顯式類型轉(zhuǎn)換

3.4.2 顯式類型轉(zhuǎn)換汗攤?cè)蹎T搪鞠泳詞修吹漱禱押原染畝敦吁劈因路笨菊江藹暖廄撕瞪伎涕破第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件顯式數(shù)值轉(zhuǎn)換顯式類型轉(zhuǎn)換3.4.2 顯式類型轉(zhuǎn)換汗攤?cè)蹎T顯式數(shù)值轉(zhuǎn)換顯式數(shù)值轉(zhuǎn)換是指當(dāng)不存在相應(yīng)的隱式數(shù)值轉(zhuǎn)換時(shí),從一種數(shù)值類型到另一種數(shù)值類型的轉(zhuǎn)換。從到sbytebyte、ushort、uint、ulong或charbytesbyte或charshortsbyte、byte、ushort、uint、ulong或charushortsbyte、byte、short或charintsbyte、byte、short、ushort、uint、ulong或charuintsbyte、byte、short、ushort、int或charlongsbyte、byte、short、ushort、int、uint、ulong或charulongsbyte、byte、short、ushort、int、uint、long或charcharsbyte、byte或shortfloatsbyte、byte、short、ushort、int、uint、long、ulong、char或decimaldoublesbyte、byte、short、ushort、int、uint、long、ulong、char、float或decimaldecimalsbyte、byte、short、ushort、int、uint、long、ulong、char、float或double示例代碼旬澆煉燥細(xì)蛻豬曰珠蔥蚊予在為捎碘塑枚梗穗蜂精矢季膜均師賞赫匡馬犯第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件顯式數(shù)值轉(zhuǎn)換顯式數(shù)值轉(zhuǎn)換是指當(dāng)不存在相應(yīng)的隱式數(shù)值轉(zhuǎn)換時(shí),從sbyte、byte、short、ushort、int、uint、long、ulong、char、float、double或decimal轉(zhuǎn)換為任何枚舉類型從任何枚舉類型轉(zhuǎn)換為sbyte、byte、short、ushort、int、uint、long、ulong、char、float、double或decimal從任何枚舉類型轉(zhuǎn)換為任何其他枚舉類型顯式枚舉轉(zhuǎn)換顯式枚舉轉(zhuǎn)換包括以下內(nèi)容:償慰結(jié)讒忱譏族尺凰期洞臂住謅神僥奴佰凝嘴咨銥拓孟洛毗棺初賺驕膛壞第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件從sbyte、byte、short、ushort、int、u多媒體演示:顯式枚舉轉(zhuǎn)換多媒體演示示例代碼佐聶甕毒洛茹藉憂盤拂嚼碟矮擅蔬促遁屆藏威頻判幟坪忽瞎訪愚險(xiǎn)逸央熟第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件多媒體演示:顯式枚舉轉(zhuǎn)換多媒體演示示例代碼佐聶甕毒洛茹藉憂盤隨堂練習(xí)3.4.3 隨堂練習(xí)1.下面聲明了一些數(shù)值類型的變量shorts=10;inti=5;uintui=50;longl=1000;doubled=45.3;decimalm=154;2.試著分析下列哪些類型轉(zhuǎn)換是正確的:s=ui;i=ui;s=l;l=s;m=d;d=m;l=d;m=i;娶賠咖靳檀精熊蹤坡存玉離襪把酞甸棋贈(zèng)瘍冶騎琵瓣詢貧澄樹(shù)早如咒詫?shí)彽?章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件隨堂練習(xí)3.4.隨堂練習(xí)(續(xù))3.4.3隨堂練習(xí)

3.試著寫出以下這段程序的運(yùn)行結(jié)果:usingSystem;usingSystem.Collections.Generic;usingSystem.Text;namespaceconvert{enumColor{Red,Yellow,Blue,Green,Purple,Black,White};classProgram{staticvoidMain(string[]args){Color[]color_arr=newColor[3];int[]int_arr=newint[]{1,2,3};color_arr[0]=(Color)int_arr[0];color_arr[1]=(Color)int_arr[1];color_arr[2]=(Color)int_arr[2];Console.WriteLine("Thevalueofcolor_arr[0]is:{0}",color_arr[0]);Console.WriteLine("Thevalueofcolor_arr[1]is:{0}",color_arr[1]);Console.WriteLine("Thevalueofcolor_arr[2]is:{0}",color_arr[2]);}}}滄僻挺秀鳴頂既宵序窒邊竄攜建轅存薩帳戈佬撩板婉簾鑄映渝橋饅棺啼欣第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件隨堂練習(xí)(續(xù))3.4.3隨堂練習(xí)3.試著寫出以下這變量

常量

C#數(shù)據(jù)類型

類型轉(zhuǎn)換

運(yùn)算符和表達(dá)式小結(jié)實(shí)驗(yàn)

習(xí)題

第3章變量、數(shù)據(jù)類型和表達(dá)式惺聊美違潦策誓欲貪戴壺殷皆只棚香七躍昆塑葛褪樹(shù)桐被以若初欽柄就餒第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件變量

第3章變量、數(shù)據(jù)類型和表達(dá)式惺聊美違潦策誓欲貪戴運(yùn)算符類型運(yùn)算符的優(yōu)先級(jí)

簡(jiǎn)單的賦值運(yùn)算符與賦值表達(dá)式算術(shù)運(yùn)算符與算術(shù)表達(dá)式關(guān)系運(yùn)算符與關(guān)系表達(dá)式邏輯運(yùn)算符與邏輯表達(dá)式位操作符與位操作表達(dá)式擴(kuò)充后的賦值運(yùn)算符與賦值表達(dá)式條件運(yùn)算符與條件表達(dá)式

運(yùn)算符和表達(dá)式3.5運(yùn)算符和表達(dá)式柿逮彌培猛似非干序垢錐催恰恬版虹疆峽墟韌筒抄糞癱劫敵購(gòu)惹顧勞裔舒第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件運(yùn)算符類型運(yùn)算符和表達(dá)式3.5運(yùn)算符和表達(dá)式柿逮彌培猛似運(yùn)算符類型運(yùn)算符分為三類:一元運(yùn)算符:只使用一個(gè)操作數(shù)

二元運(yùn)算符:使用兩個(gè)操作數(shù)

三元運(yùn)算符:使用三個(gè)操作數(shù)

3.5.1運(yùn)算符類型

根播嬸騷鴻攆餌脈輝娜辱魔哪陳疆嗓爬嶄冗鋪支雇皖購(gòu)淄督販凳窿母瀉酮第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件運(yùn)算符類型運(yùn)算符分為三類:一元運(yùn)算符:只使用運(yùn)算符的優(yōu)先級(jí)3.5.2運(yùn)算符的優(yōu)先級(jí)

運(yùn)算符從高到低的優(yōu)先級(jí)順序:

運(yùn)算符類型運(yùn)算符初級(jí)運(yùn)算符x.y,f(x),a[x],x++,x--,new,typeof,checked,unchecked一元運(yùn)算符!,~,++,--,(T)x乘法、除法、取模運(yùn)算符*,/,%增量運(yùn)算符+,-移位運(yùn)算符<<,>>關(guān)系運(yùn)算符<,>,<=,>=,is,as等式運(yùn)算符==,!=邏輯“與”運(yùn)算符&邏輯“異或”運(yùn)算符^邏輯“或”運(yùn)算符|條件“與”運(yùn)算符&&條件“或”運(yùn)算符||條件運(yùn)算符?:賦值運(yùn)算符=,*=,/=,%=,+=,-=,<<=,>>=,&=,^=,|=低侯鋇慧抓烈膜尖奠匡摯壹肝洶到攝疆膠湃硅岡輯腺耘祟儲(chǔ)郁淀三日苦免第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件運(yùn)算符的優(yōu)先級(jí)運(yùn)算符從高到低的優(yōu)先級(jí)順序:運(yùn)算符類型運(yùn)簡(jiǎn)單的賦值運(yùn)算符與賦值表達(dá)式3.5.3簡(jiǎn)單的賦值運(yùn)算符與賦值表達(dá)式賦值就是給一個(gè)變量賦一個(gè)新值?!?”運(yùn)算符用于將等號(hào)右邊的操作數(shù)(第二個(gè)操作數(shù))的值賦給左邊的操作數(shù)(第一個(gè)操作數(shù))。表達(dá)式的結(jié)果是右邊操作數(shù)的值,所以賦值操作可以串聯(lián)在一起??婕徦c(diǎn)期繕板覓粕站奮興壩收相疽糙挺澇謄巳粱恒蕭茫做桶蔫真警孔賊第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件簡(jiǎn)單的賦值運(yùn)算符與賦值表達(dá)式3.5.3簡(jiǎn)單的賦值運(yùn)算符賦值算術(shù)運(yùn)算符與算術(shù)表達(dá)式3.5.4算術(shù)運(yùn)算符與算術(shù)表達(dá)式算術(shù)運(yùn)算符用于創(chuàng)建執(zhí)行數(shù)學(xué)操作的表達(dá)式。運(yùn)算符描述運(yùn)算符描述+加/除-減++自增1*乘--自減1%取模公酒濁貳徒設(shè)酚肪烷查似硝滁掂吩躬腦碑狡應(yīng)妖故盆破鈕累沫葛教跡夾脅第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件算術(shù)運(yùn)算符與算術(shù)表達(dá)式3.5.4算術(shù)運(yùn)算符與算術(shù)運(yùn)算符用關(guān)系運(yùn)算符與關(guān)系表達(dá)式3.5.5關(guān)系運(yùn)算符與關(guān)系表達(dá)式關(guān)系運(yùn)算符用于創(chuàng)建一個(gè)表達(dá)式,該表達(dá)式用來(lái)比較兩個(gè)對(duì)象并返回布爾值。

運(yùn)算符描述運(yùn)算符描述==等于>大于!=等于<=小于或等于<小于>=大于或等于燦館摩擲印這獨(dú)糾厘誕第橋講畜瞅衛(wèi)頂峻鑷酉敞托費(fèi)塔雛戎苦蔡竹伎供耿第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件關(guān)系運(yùn)算符與關(guān)系表達(dá)式3.5.5關(guān)系運(yùn)算符與關(guān)系運(yùn)算符用邏輯運(yùn)算符與邏輯表達(dá)式3.5.6邏輯運(yùn)算符與邏輯表達(dá)式邏輯運(yùn)算符和布爾型操作數(shù)一起組成了邏輯表達(dá)式。運(yùn)算符描述!NOT(非)&&AND(短路)&AND(非短路)||OR(短路)|OR(非短路)^XOR(異或)true測(cè)試true值(重載時(shí)使用)false測(cè)試false值(重載時(shí)使用)官努幟形演播咬奉捻檄共窒遵邊戎哈唁賀滓頒懂玩娶囚釋猩吉惜嗓撣蔣液第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件邏輯運(yùn)算符與邏輯表達(dá)式3.5.6邏輯運(yùn)算符與邏輯運(yùn)算符和位操作符與位操作表達(dá)式3.5.7位操作符與位操作表達(dá)式位操作符用位模式來(lái)操作整型數(shù)。運(yùn)算符描述運(yùn)算符描述>>右移位|OR<<左移位 ^XOR(異或)&AND~取反咖府匈樣惜轉(zhuǎn)碌獄集隘晤隨粘怔利俊惶接興撥審啥脆壬棟尾點(diǎn)鬧刻汾屬娘第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件位操作符與位操作表達(dá)式3.5.7位操作符與位操作符用位模擴(kuò)充后的賦值

運(yùn)算符與賦值表達(dá)式3.5.8 擴(kuò)充后的賦值運(yùn)算符與賦值表達(dá)式擴(kuò)充后的賦值運(yùn)算符與賦值表達(dá)式。運(yùn)算符描述運(yùn)算符描述=賦值<<=左移賦值+=加法賦值>>=右移賦值-=減法賦值&=AND位操作賦值*=乘法賦值|=OR位操作賦值/=除法賦值^=XOR位操作賦值%=取模賦值她旋恿厄躇捏誹群茄泄覆易臻堵禾犁眷怒役旗棒創(chuàng)奮盔癢碑徹尚搗豹馮融第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件擴(kuò)充后的賦值

運(yùn)算符與賦值表達(dá)式3.5.8 擴(kuò)充后的賦值擴(kuò)充條件運(yùn)算符與條件表達(dá)式3.5.9條件運(yùn)算符與條件表達(dá)式條件運(yùn)算符是唯一有3個(gè)操作數(shù)的運(yùn)算符,所以有時(shí)又稱為三元運(yùn)算符。對(duì)條件表達(dá)式b?x:y,先計(jì)算條件b,然后進(jìn)行判斷。如果b的值為true,計(jì)算x的值,運(yùn)算結(jié)果為x的值;否則,計(jì)算y的值,運(yùn)算結(jié)果為y的值。砰排暈歷筑咕侈烤慷目欄施釘佰撬卻幌嗜逮傲抹法翱鐐彥帖換芳詞隔渺拘第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件條件運(yùn)算符與條件表達(dá)式3.5.9條件運(yùn)算符與條件運(yùn)算變量

常量

C#數(shù)據(jù)類型

類型轉(zhuǎn)換

運(yùn)算符和表達(dá)式小結(jié)實(shí)驗(yàn)

習(xí)題第3章變量、數(shù)據(jù)類型和表達(dá)式郡弊作放副欣滄仇紉悟洼政寄監(jiān)犀毅提它火皿爬酮埋寡灸機(jī)斃湘?;凵胰?章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件變量第3章變量、數(shù)據(jù)類型和表達(dá)式郡弊作放副欣滄仇紉悟洼3.6小結(jié)本章我們學(xué)習(xí)了程序設(shè)計(jì)的基礎(chǔ)元素:變量和數(shù)據(jù)類型,介紹了運(yùn)算符和表達(dá)式以及數(shù)據(jù)類型轉(zhuǎn)換,還介紹運(yùn)算符的使用方法和基本的數(shù)據(jù)類型轉(zhuǎn)換概念,這些都是重要的基本知識(shí)需要熟練掌握。小結(jié)棘饒營(yíng)畦瀕腳燥潘奠記癢說(shuō)扎庸乞埂洼俠桂曬幸原鍍壓妙嘛賦耗療蠻附繁第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件3.6小結(jié)本章我們學(xué)習(xí)了程序設(shè)計(jì)的基礎(chǔ)元素:變量和數(shù)據(jù)類變量

常量

C#數(shù)據(jù)類型

類型轉(zhuǎn)換

運(yùn)算符和表達(dá)式小結(jié)實(shí)驗(yàn)

習(xí)題第3章變量、數(shù)據(jù)類型和表達(dá)式世使貝訃伐薔壩慚躥午科嫌救語(yǔ)庫(kù)毖藉蔑妥夠缺拾鰓決鈞掩派細(xì)奴盂寄暈第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件變量第3章變量、數(shù)據(jù)類型和表達(dá)式世使貝訃伐薔壩慚躥午科實(shí)驗(yàn)3.7實(shí)驗(yàn)參照實(shí)驗(yàn)手冊(cè),并在教師指導(dǎo)下完成實(shí)驗(yàn)報(bào)告。皚旨駁我課刀哇杖昌萌疑遵斬卉粟侄罕兌爪噎方弗頰鑷誹瓶有戎腸絹原殃第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件實(shí)驗(yàn)3.7實(shí)驗(yàn)參照實(shí)驗(yàn)手冊(cè),并在教師指導(dǎo)下完成實(shí)驗(yàn)報(bào)告變量

常量

C#數(shù)據(jù)類型

類型轉(zhuǎn)換

運(yùn)算符和表達(dá)式小結(jié)實(shí)驗(yàn)

習(xí)題

第3章變量、數(shù)據(jù)類型和表達(dá)式孽終縷籠盜剛給擾棠練陛界譜流蹋甫檬牌曲陵白吩戶警蔓叢素萬(wàn)頻棒盅韓第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件變量

第3章變量、數(shù)據(jù)類型和表達(dá)式孽終縷籠盜剛給擾棠練習(xí)題3.8習(xí)題1.判斷正誤,如果錯(cuò)誤,請(qǐng)說(shuō)明原因(1)在使用變量之前必須先聲明其數(shù)據(jù)類型。(2)C#認(rèn)為number和NuMbEr是同一個(gè)變量。(3)算術(shù)運(yùn)算符*、/、%、+和-處于同一優(yōu)先級(jí)蛋抽萊需者柑瑪夢(mèng)富媽臟爵銻衙罩行績(jī)闊漬喂讀齲亢貍鴕梳慚誹喜插舊新第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件習(xí)題3.8習(xí)題習(xí)題(續(xù))3.8習(xí)題2.填空題(1)如果intX的初始值為5,則執(zhí)行表達(dá)式X-=3之后,X的值為_(kāi)______。(2)_______運(yùn)算符將左右操作數(shù)相加的結(jié)果賦值給左操作數(shù)。(3)存儲(chǔ)整型數(shù)的變量應(yīng)當(dāng)用關(guān)鍵字________來(lái)聲明。(4)常量通過(guò)關(guān)鍵字_________進(jìn)行聲明。(5)布爾型變量可以賦值為關(guān)鍵字________或________。雁睹久密某侵擦納害扇原嶺欲檢牛藻毆糞搐爛保惡咱浪受陸锨裸耗悶測(cè)聰?shù)?章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件習(xí)題(續(xù))3.8習(xí)題(續(xù))3.8習(xí)題3.選擇題(1)算術(shù)表達(dá)式________進(jìn)行計(jì)算。A.自右至左B.自左至右 C.按照運(yùn)算符優(yōu)先級(jí)規(guī)則 D.按照優(yōu)先級(jí)從低往高的順序(2)當(dāng)________時(shí),條件“expression1XORexpression2”的值為真A.expression1為真而expression2為假B.expression1為假而expression2為真C.expression1和expression2均為真 D.a和b都對(duì)惑膘娥級(jí)曬礦重液豈吊瀑袁型梨脾伎臟皮琴活幾視白瓦某殉拼這主搬霖受第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件習(xí)題(續(xù))3.8習(xí)題(續(xù))3.8習(xí)題(3)在C#中無(wú)需編寫任何代碼就能將int型數(shù)值轉(zhuǎn)換為double,稱為_(kāi)_______。A.顯式轉(zhuǎn)換B.隱式轉(zhuǎn)換C.數(shù)據(jù)類型變換D.變換(4)“&&”運(yùn)算符_________。A.執(zhí)行短路計(jì)算 B.不是關(guān)鍵字 C.是一個(gè)比較運(yùn)算符 D.的值為真,如果兩個(gè)操作數(shù)都為真(5)在C#中,_______表示為〝〞。A.空字符B.空串C.空值 D.以上都不是乍紙憋他平薔張炊頑孤帆武婉尺勤冷牽曲壬舌捏珊熔駝虛鍺窘嘛擠票亭均第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件習(xí)題(續(xù))3.8習(xí)題(續(xù))3.8習(xí)題(6)“*=”運(yùn)算符________。A.計(jì)算右操作數(shù)的平方值,然后將結(jié)果存儲(chǔ)在左操作數(shù)中B.把左操作數(shù)的值與右操作數(shù)的值相加,然后將結(jié)果存儲(chǔ)在左操作數(shù)中C.創(chuàng)建一個(gè)新的變量,然后將右運(yùn)算數(shù)的值賦值給該變量D.把左操作數(shù)的值與右操作數(shù)的值相乘,然后將結(jié)果存儲(chǔ)在左操作數(shù)中(7)如果左操作數(shù)大于右操作數(shù),________運(yùn)算符返回false.A.= B.< C.<= D.以上都是域枉攜染嫡醫(yī)攣超匆楊隋凈歧膳宜仗擬劇宇蕪鈍烹憐絹凳駁酚罕乃莖牡拎第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件習(xí)題(續(xù))3.8習(xí)題(續(xù))3.8習(xí)題4.簡(jiǎn)答題(1)計(jì)算下列表達(dá)式的值(不要用計(jì)算器),并在VisualStudio2005中進(jìn)行驗(yàn)證A.3+4*5B.(3+4)*5C.7%3膳祥戳夠尾圣分訝寬股夸稽臉股裸耳敷鼎矩天戈痢喲佐薩殊住擊搭僅挫笑第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件習(xí)題(續(xù))3.8習(xí)題(續(xù))3.8習(xí)題4.簡(jiǎn)答題(2)寫一個(gè)表達(dá)式,使變量var的值增加5%(盡可能多寫幾種)。扁醫(yī)貍搽呈官漢扯附杏彼植歉沼喉飼峙植解棚域仍鑲紳酮屜墜白歪攤巖嘔第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件習(xí)題(續(xù))3.8習(xí)題(續(xù))3.8習(xí)題4.簡(jiǎn)答題(3)假定一個(gè)小球在2m高的地方以15m/s的初速度垂直上拋,問(wèn):3s后小球的高度?(提示:t秒后小球高度近似值計(jì)算公式:V0*t+h0-5t2其中V0指初速度,h0是球的初始高度)皖審剪有錫時(shí)疑吏泉席歹玲九邏峙桌嬌喧查篷賦炳瑞徒伙奇團(tuán)訛巋嚙賴排第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件習(xí)題(續(xù))3.8習(xí)題(續(xù))3.8習(xí)題4.簡(jiǎn)答題(4)下面代碼運(yùn)行后,myInteger的值是多少?intmyInteger;doublemyDouble=5555.55;myInteger=(int)myDouble;準(zhǔn)巖傷揚(yáng)氣征疑慚拾凱壓腮爾偏痕痢瘦準(zhǔn)俺暑頒馮賂蛀隱汗亞奇縮具愉區(qū)第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件習(xí)題(續(xù))3.8第3章: 變量、數(shù)據(jù)類型和表達(dá)式

賬俘貼卸鑒旦五羌爪碘扼獺曹絲肚嗽橡卒卸父李摔熏累憤箍犬咖尾淵何蟬第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章: 變量、數(shù)據(jù)類型和表達(dá)式

賬俘貼卸鑒旦五羌爪碘扼VisualC#2005程序設(shè)計(jì)語(yǔ)言第1章:概述第2章:C#與VisualStudio2005第3章:變量、數(shù)據(jù)類型和表達(dá)式第4章:分支和循環(huán)第5章:面向?qū)ο蟮?章:面向?qū)ο蟮母呒?jí)應(yīng)用第7章:程序的生成、調(diào)試和異常處理第8章:數(shù)組與字符串

第9章:基于Windows的應(yīng)用程序第10章:創(chuàng)建Web應(yīng)用程序第11章:.NETFramework2.0簡(jiǎn)介嘿擊皖媽陽(yáng)豢憤耳甫迪仿暫瞞敗籍左侮戲邢勇竿面咬藥胞頁(yè)咀條宿馬蓄零第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件VisualC#2005程序設(shè)計(jì)語(yǔ)言第1章:概述第本章學(xué)習(xí)目標(biāo):聲明并使用變量

了解C#的主要數(shù)據(jù)類型理解值類型

使用表達(dá)式進(jìn)行數(shù)學(xué)運(yùn)算掌握不同數(shù)據(jù)類型的轉(zhuǎn)換方法

目標(biāo)恿魄御靛蛾匯也掀讒閃渾前攙瓢抱拍遍蜒錳閥循敝虎畢姚熙釜廓紋勁奎霜第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件本章學(xué)習(xí)目標(biāo):目標(biāo)恿魄御靛蛾匯也掀讒閃渾前攙瓢抱拍遍蜒錳閥循變量

常量

C#數(shù)據(jù)類型

類型轉(zhuǎn)換

運(yùn)算符和表達(dá)式小結(jié)實(shí)驗(yàn)

習(xí)題第3章變量、數(shù)據(jù)類型和表達(dá)式棍拴膠迂淘寞巍謠學(xué)積架恩炬酮床蓑流僥靳頓棟忿嗆介慕毒蒜餡丸拓烹糜第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件變量第3章變量、數(shù)據(jù)類型和表達(dá)式棍拴膠迂淘寞巍謠學(xué)積架變量命名變量聲明變量3.1變量隨堂練習(xí)臆田訟條葬挾卵建傈慶澳風(fēng)典芍氛材塑消菩常嗆俐愚抖吝氛羔磐滿帖耶塘第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件變量命名變量聲明變量3.1變量隨堂練習(xí)臆田訟條葬挾卵建傈慶為變量命名時(shí)要遵循C#語(yǔ)言的命名規(guī)范

:變量名只能由字母、數(shù)字和下劃線組成,而不能包含空格、標(biāo)點(diǎn)符號(hào)、運(yùn)算符等其他符號(hào)變量名不能與C#中的關(guān)鍵字名稱相同命名變量3.1.1命名變量

仁馬堂孽誘告殖椅破狄狙二淳嫩檄妒痞渴妨摩都宿碼墓扯刻氨知惶糖音寸第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件為變量命名時(shí)要遵循C#語(yǔ)言的命名規(guī)范:命名變量3.1.1命名變量(續(xù))3.1.1命名變量關(guān)于變量命名的一般建議:變量名應(yīng)具有描述性質(zhì)在包含多個(gè)單詞的變量名中,從第二個(gè)單詞開(kāi)始,每個(gè)單詞都采取首字母大寫的形式

變量名最好以小寫字母開(kāi)頭筷恩猩壞瑩鯨研漚懈胖外僚澈朵瑟負(fù)輻橫蓉賃詹器絮宏掌勤居搬誡延褐請(qǐng)第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件命名變量(續(xù))3.1.1命名變量關(guān)于變量命名的一般建議:隨堂練習(xí)3.1.2隨堂練習(xí)以下4個(gè)變量名中,合法的變量名是________。(1)&adw(2)Goodbye(3)_list(4)jx@營(yíng)吁桂碩恤稍笛撇澳隙呢贊宰斤析棵乳變懊農(nóng)堂刑蘊(yùn)祁杠捧狹患斗綜民邁第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件隨堂練習(xí)3.1.2隨堂練習(xí)以下4個(gè)變量名中,合法的變量聲明變量3.1.3聲明變量

變量使用原則:先聲明,后使用變量聲明方法:數(shù)據(jù)類型變量名;暮彰埋份雁漠纖退幣痊課槍苗砰眶球吁周牟韭賣波旬匿糜牲沽蘑酸愉記葫第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件聲明變量3.1.3聲明變量變量使用原則:先聲明,后使用變量

常量

C#數(shù)據(jù)類型

類型轉(zhuǎn)換

運(yùn)算符和表達(dá)式小結(jié)實(shí)驗(yàn)

習(xí)題第3章變量、數(shù)據(jù)類型和表達(dá)式崔呼毛震陡飾料亮侯火黑稍窺診卉飽色直盂鼓汝旋摔淺涸孿辭誦般撓丟乓第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件變量第3章變量、數(shù)據(jù)類型和表達(dá)式崔呼毛震陡飾料亮侯火黑常量3.2常量

定義:常量就是其值固定不變的量聲明方法:const

數(shù)據(jù)類型常量表達(dá)式;崗丫鷗蘿泅刮休依劇晴墩斬撂恫粹感購(gòu)圍坊省籌緣凍四馴肚攆巨僳咬徹孽第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件常量3.2常量定義:常量就是其值固定不變的量聲明方法變量

常量

C#數(shù)據(jù)類型

類型轉(zhuǎn)換

運(yùn)算符和表達(dá)式小結(jié)實(shí)驗(yàn)

習(xí)題第3章變量、數(shù)據(jù)類型和表達(dá)式隨掛異旦持世抒捕侮靳攆濁袁咀鐳燥肌娜職膜暴賤叮坐泡瘓載眶霧如勒訟第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件變量第3章變量、數(shù)據(jù)類型和表達(dá)式隨掛異旦持世抒捕侮靳攆C#數(shù)據(jù)類型

3.3C#數(shù)據(jù)類型C#數(shù)據(jù)類型深鞭忿悔喚隕?;舻呸p毀鑿溶虱噴韌李伎卓蕭踞壁塌梨配齲坯伐越閉愛(ài)慘第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件C#數(shù)據(jù)類型3.3C#數(shù)據(jù)類型C#數(shù)據(jù)類型深鞭忿悔引用類型類(class)接口(interface)3.3.1 引用類型在內(nèi)存中不直接存儲(chǔ)引用類型的數(shù)據(jù),而是存儲(chǔ)該數(shù)據(jù)的地址。引用類型包括:數(shù)組(array)字符串(string)松鞭鐵雨錢口萍編各阮地瘴曬淚擠擁尚嶄澡柏佯療呢泌郝建歐廓迷碧糯侶第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件引用類型類(class)接口(interface)3.值類型3.3.2 值類型值類型主要由簡(jiǎn)單類型、枚舉類型和結(jié)構(gòu)類型這三類組成:種類描述值類型簡(jiǎn)單類型(Simpletypes)有符號(hào)整數(shù):sbyte,short,int,long無(wú)符號(hào)整數(shù):byte,ushort,uint,ulongUnicode字符:charIEEE浮點(diǎn)數(shù):float,double十進(jìn)制數(shù):decimal布爾值:bool枚舉類型(Enumtype)enumE{...}結(jié)構(gòu)類型(Structtype)structS{...}貢爪倦嗡寓綴隊(duì)證響利禹伺達(dá)文駝槽卡盜熱何若兌宮怔驅(qū)隋閑律覓忠泵塘第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件值類型3.3.2 值類型值類型主要由簡(jiǎn)單類型、枚舉類型和結(jié)整數(shù)類型

浮點(diǎn)類型

十進(jìn)制類型

布爾類型

字符類型

簡(jiǎn)單類型幟鴛口諒迄勁莎諜與鄉(xiāng)涌洋蠕選落煉額乞蛤泣趴訛凳俠嚨煞屈蘿牛鑼紊語(yǔ)第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件整數(shù)類型簡(jiǎn)單類型幟鴛口諒迄勁莎諜與鄉(xiāng)涌洋蠕選落煉額乞蛤泣整數(shù)類型整數(shù)類型在計(jì)算機(jī)中的取值范圍描述位數(shù)數(shù)據(jù)類型取值范圍有符號(hào)整數(shù)8sbyte–128~12716short–32768~3276732int–2147483648~214748364764long–9223372036854775808~9223372036854775807無(wú)符號(hào)整數(shù)8byte0~25516ushort0~6553532uint0~429496729564ulong0~18446744073709551615沫秧羌微詭吩丁捅孕葡吵食訣講吏脯亮健驅(qū)桶港拌西靡緩喂幽謂冪鑼種橇第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件整數(shù)類型整數(shù)類型在計(jì)算機(jī)中的取值范圍描述位數(shù)數(shù)據(jù)類型取值浮點(diǎn)類型浮點(diǎn)類型在計(jì)算機(jī)中的取值范圍描述位數(shù)數(shù)據(jù)類型取值范圍單精度浮點(diǎn)型32float1.5

×

10?45到~3.4

×

1038,7位精度雙精度浮點(diǎn)型64double5.0

×

10?324~1.7

×

10308,15位精度權(quán)錯(cuò)叔區(qū)紋凰孵遼領(lǐng)援殆恭牽批紐杠邊滇燕藝孫猛辰醋福拱仕灌絢篙港褲第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件浮點(diǎn)類型浮點(diǎn)類型在計(jì)算機(jī)中的取值范圍描述位數(shù)數(shù)據(jù)類型取值十進(jìn)制類型十進(jìn)制類型在計(jì)算機(jī)中的取值范圍描述位數(shù)數(shù)據(jù)類型取值范圍十進(jìn)制類型128decimal1.0×

10?28~7.9

×1028,29位精度忿姥捂辱樟祿媽只贈(zèng)托絢腫撂央麓晶陵簧淤型勞咐苞輔鏟凸郁盈損辰禹兼第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件十進(jìn)制類型十進(jìn)制類型在計(jì)算機(jī)中的取值范圍描述位數(shù)數(shù)據(jù)類型布爾類型布爾類型表示現(xiàn)實(shí)中的“真”或“假”這兩個(gè)概念,主要用來(lái)進(jìn)行邏輯判斷。在C#中,分別采用true和false這兩個(gè)值來(lái)表示“真”和“假”。描述位數(shù)數(shù)據(jù)類型取值范圍布爾類型8booltrue或false茁堰糜瀾春陳熊俏歸脫陋氛袁停囊期鍛桔湊茄攀蒂幸濺嘿箔躊惑坊溫心腺第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件布爾類型布爾類型表示現(xiàn)實(shí)中的“真”或“假”這兩個(gè)概念,主要字符類型字符類型采用國(guó)際上公認(rèn)的Unicode標(biāo)準(zhǔn)字符集描述位數(shù)數(shù)據(jù)類型取值范圍字符類型16char在0~65535范圍內(nèi)以雙字節(jié)編碼的任意符號(hào)掏噶機(jī)距反注重湍相西率穆竿溜隙坍視涌箭暇古煮泄載排片沈倒逐淀?yè)嫌?章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件字符類型字符類型采用國(guó)際上公認(rèn)的Unicode標(biāo)準(zhǔn)字符集描述枚舉類型比如,聲明一個(gè)代表季節(jié)的枚舉類型的變量:enumSeason{Spring,Summer,Autumn,Winter};SeasoncurrentSeason;枚舉類型為一組在邏輯上密不可分的整數(shù)提供便于記憶的符號(hào)滅舊巳察允甩冪霹起黃壽碾寇就邀嗅摹奎游垣介覆訂暇汲哼刮霍賈寶弊柱第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件枚舉類型枚舉類型為一組在邏輯上密不可分的整數(shù)提供便于記憶的結(jié)構(gòu)類型把一系列相關(guān)的變量組織成單一實(shí)體的過(guò)程,在C#中稱為生成結(jié)構(gòu)的過(guò)程。這個(gè)單一實(shí)體的類型就叫做結(jié)構(gòu)類型,每一個(gè)變量稱為結(jié)構(gòu)的成員。結(jié)構(gòu)類型的變量采用struct來(lái)聲明,比如可以如下定義通訊錄的記錄結(jié)構(gòu):structPhoneBook{ publicstringname; publicstringphone; publicstringaddress;}PhoneBookp1;傘莆褐波氈蟬坷冉姚遁汰立滔煽溜茬瀉虐偶叉蛋抬瑯寧斟庚讕剮樸午藻瑟第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件結(jié)構(gòu)類型把一系列相關(guān)的變量組織成單一實(shí)體的過(guò)程,在C#中稱泛型關(guān)于泛型,會(huì)在后續(xù)課程中詳細(xì)講解泛型————一種定義一個(gè)可以在使用時(shí)才確定類型的數(shù)據(jù)類型的機(jī)制純倡咸現(xiàn)吧撓爛壤綜俱掃較飽驅(qū)漚訝袍蜘計(jì)趕州坐嗅吵丈喂絕攏漬叉譯扁第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件泛型關(guān)于泛型,會(huì)在后續(xù)課程中詳細(xì)講解泛型純倡咸現(xiàn)吧撓爛壤綜變量

常量

C#數(shù)據(jù)類型

類型轉(zhuǎn)換

運(yùn)算符和表達(dá)式小結(jié)實(shí)驗(yàn)

習(xí)題第3章變量、數(shù)據(jù)類型和表達(dá)式權(quán)半姥辟麥犧綽寺張勃胖藏而淬教勸然垮司先堪型吠咱糟賢網(wǎng)釘比賞攬糊第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件變量第3章變量、數(shù)據(jù)類型和表達(dá)式權(quán)半姥辟麥犧綽寺張勃胖隱式類型轉(zhuǎn)換

顯式類型轉(zhuǎn)換隨堂練習(xí)

類型轉(zhuǎn)換3.4類型轉(zhuǎn)換示例代碼賀款做塑擒棠巫類拔雄十拎戳坦示皚皂綱暢聲卑營(yíng)龜皇苞瞞妮極朵謄喝只第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件隱式類型轉(zhuǎn)換類型轉(zhuǎn)換3.4類型轉(zhuǎn)換示例代碼賀款做塑擒隱式數(shù)值轉(zhuǎn)換

隱式枚舉轉(zhuǎn)換隱式類型轉(zhuǎn)換3.4.1 隱式類型轉(zhuǎn)換邵蠻卷灑瘍切嚎晾補(bǔ)逛藥乒錨諒竣粟墳綸祭渤居廁表?yè)P(yáng)荒掐犯劣泊涼扛棚第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件隱式數(shù)值轉(zhuǎn)換隱式類型轉(zhuǎn)換3.4.1 隱式類型轉(zhuǎn)換邵蠻卷灑隱式數(shù)值轉(zhuǎn)換隱式數(shù)值轉(zhuǎn)換包括以下幾種:從到sbyteshort、int、long、float、double或decimalbyteshort、ushort、int、uint、long、ulong、float、double或decimalshortint、long、float、double或decimalushortint、uint、long、ulong、float、double或decimalintlong、float、double或decimaluintlong、ulong、float、double或decimallongfloat、double或decimalulongfloat、double或decimalcharushort、int、uint、long、ulong、float、double或decimalfloatdouble洱監(jiān)繹版伐究蚌膏賀病籮龍而弄禹蝎錐莽陌咨卷鞋營(yíng)寞族瓣兌疚坡鑷禍夷第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件隱式數(shù)值轉(zhuǎn)換隱式數(shù)值轉(zhuǎn)換包括以下幾種:從到sbytesho多媒體演示:隱式數(shù)值轉(zhuǎn)換多媒體演示示例代碼垢奸蠟訂熔紹醫(yī)缽瑯傳校脹搖寞失端質(zhì)榆鄉(xiāng)宛撒氛漁雀皇聶戌拼揀勻傘劣第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件多媒體演示:隱式數(shù)值轉(zhuǎn)換多媒體演示示例代碼垢奸蠟訂熔紹醫(yī)缽瑯隱式枚舉轉(zhuǎn)換隱式枚舉轉(zhuǎn)換:允許把十進(jìn)制整數(shù)0轉(zhuǎn)換成任何枚舉類型,而其他的整數(shù)則不存在這種隱式轉(zhuǎn)換。魯適郎賄使聶夷黔抗業(yè)蘋傻亦鑒丫綱冪脆脖瘍訛乖貫均洪澳蕩直鋪奇綽辛第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件隱式枚舉轉(zhuǎn)換隱式枚舉轉(zhuǎn)換:魯適郎賄使聶夷黔抗業(yè)蘋傻亦鑒丫綱多媒體演示:隱式枚舉轉(zhuǎn)換多媒體演示示例代碼蟬來(lái)?yè)舨读〔灞布乃ɑ锫菏偃┩彀裘梁克雮返涕T犁舒駁鐮帕型攘第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件多媒體演示:隱式枚舉轉(zhuǎn)換多媒體演示示例代碼蟬來(lái)?yè)舨读〔灞布娘@式數(shù)值轉(zhuǎn)換

顯式枚舉轉(zhuǎn)換

顯式類型轉(zhuǎn)換

3.4.2 顯式類型轉(zhuǎn)換汗攤?cè)蹎T搪鞠泳詞修吹漱禱押原染畝敦吁劈因路笨菊江藹暖廄撕瞪伎涕破第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件顯式數(shù)值轉(zhuǎn)換顯式類型轉(zhuǎn)換3.4.2 顯式類型轉(zhuǎn)換汗攤?cè)蹎T顯式數(shù)值轉(zhuǎn)換顯式數(shù)值轉(zhuǎn)換是指當(dāng)不存在相應(yīng)的隱式數(shù)值轉(zhuǎn)換時(shí),從一種數(shù)值類型到另一種數(shù)值類型的轉(zhuǎn)換。從到sbytebyte、ushort、uint、ulong或charbytesbyte或charshortsbyte、byte、ushort、uint、ulong或charushortsbyte、byte、short或charintsbyte、byte、short、ushort、uint、ulong或charuintsbyte、byte、short、ushort、int或charlongsbyte、byte、short、ushort、int、uint、ulong或charulongsbyte、byte、short、ushort、int、uint、long或charcharsbyte、byte或shortfloatsbyte、byte、short、ushort、int、uint、long、ulong、char或decimaldoublesbyte、byte、short、ushort、int、uint、long、ulong、char、float或decimaldecimalsbyte、byte、short、ushort、int、uint、long、ulong、char、float或double示例代碼旬澆煉燥細(xì)蛻豬曰珠蔥蚊予在為捎碘塑枚梗穗蜂精矢季膜均師賞赫匡馬犯第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件顯式數(shù)值轉(zhuǎn)換顯式數(shù)值轉(zhuǎn)換是指當(dāng)不存在相應(yīng)的隱式數(shù)值轉(zhuǎn)換時(shí),從sbyte、byte、short、ushort、int、uint、long、ulong、char、float、double或decimal轉(zhuǎn)換為任何枚舉類型從任何枚舉類型轉(zhuǎn)換為sbyte、byte、short、ushort、int、uint、long、ulong、char、float、double或decimal從任何枚舉類型轉(zhuǎn)換為任何其他枚舉類型顯式枚舉轉(zhuǎn)換顯式枚舉轉(zhuǎn)換包括以下內(nèi)容:償慰結(jié)讒忱譏族尺凰期洞臂住謅神僥奴佰凝嘴咨銥拓孟洛毗棺初賺驕膛壞第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件從sbyte、byte、short、ushort、int、u多媒體演示:顯式枚舉轉(zhuǎn)換多媒體演示示例代碼佐聶甕毒洛茹藉憂盤拂嚼碟矮擅蔬促遁屆藏威頻判幟坪忽瞎訪愚險(xiǎn)逸央熟第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件多媒體演示:顯式枚舉轉(zhuǎn)換多媒體演示示例代碼佐聶甕毒洛茹藉憂盤隨堂練習(xí)3.4.3 隨堂練習(xí)1.下面聲明了一些數(shù)值類型的變量shorts=10;inti=5;uintui=50;longl=1000;doubled=45.3;decimalm=154;2.試著分析下列哪些類型轉(zhuǎn)換是正確的:s=ui;i=ui;s=l;l=s;m=d;d=m;l=d;m=i;娶賠咖靳檀精熊蹤坡存玉離襪把酞甸棋贈(zèng)瘍冶騎琵瓣詢貧澄樹(shù)早如咒詫?shí)彽?章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件隨堂練習(xí)3.4.隨堂練習(xí)(續(xù))3.4.3隨堂練習(xí)

3.試著寫出以下這段程序的運(yùn)行結(jié)果:usingSystem;usingSystem.Collections.Generic;usingSystem.Text;namespaceconvert{enumColor{Red,Yellow,Blue,Green,Purple,Black,White};classProgram{staticvoidMain(string[]args){Color[]color_arr=newColor[3];int[]int_arr=newint[]{1,2,3};color_arr[0]=(Color)int_arr[0];color_arr[1]=(Color)int_arr[1];color_arr[2]=(Color)int_arr[2];Console.WriteLine("Thevalueofcolor_arr[0]is:{0}",color_arr[0]);Console.WriteLine("Thevalueofcolor_arr[1]is:{0}",color_arr[1]);Console.WriteLine("Thevalueofcolor_arr[2]is:{0}",color_arr[2]);}}}滄僻挺秀鳴頂既宵序窒邊竄攜建轅存薩帳戈佬撩板婉簾鑄映渝橋饅棺啼欣第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件隨堂練習(xí)(續(xù))3.4.3隨堂練習(xí)3.試著寫出以下這變量

常量

C#數(shù)據(jù)類型

類型轉(zhuǎn)換

運(yùn)算符和表達(dá)式小結(jié)實(shí)驗(yàn)

習(xí)題

第3章變量、數(shù)據(jù)類型和表達(dá)式惺聊美違潦策誓欲貪戴壺殷皆只棚香七躍昆塑葛褪樹(shù)桐被以若初欽柄就餒第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件變量

第3章變量、數(shù)據(jù)類型和表達(dá)式惺聊美違潦策誓欲貪戴運(yùn)算符類型運(yùn)算符的優(yōu)先級(jí)

簡(jiǎn)單的賦值運(yùn)算符與賦值表達(dá)式算術(shù)運(yùn)算符與算術(shù)表達(dá)式關(guān)系運(yùn)算符與關(guān)系表達(dá)式邏輯運(yùn)算符與邏輯表達(dá)式位操作符與位操作表達(dá)式擴(kuò)充后的賦值運(yùn)算符與賦值表達(dá)式條件運(yùn)算符與條件表達(dá)式

運(yùn)算符和表達(dá)式3.5運(yùn)算符和表達(dá)式柿逮彌培猛似非干序垢錐催恰恬版虹疆峽墟韌筒抄糞癱劫敵購(gòu)惹顧勞裔舒第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件運(yùn)算符類型運(yùn)算符和表達(dá)式3.5運(yùn)算符和表達(dá)式柿逮彌培猛似運(yùn)算符類型運(yùn)算符分為三類:一元運(yùn)算符:只使用一個(gè)操作數(shù)

二元運(yùn)算符:使用兩個(gè)操作數(shù)

三元運(yùn)算符:使用三個(gè)操作數(shù)

3.5.1運(yùn)算符類型

根播嬸騷鴻攆餌脈輝娜辱魔哪陳疆嗓爬嶄冗鋪支雇皖購(gòu)淄督販凳窿母瀉酮第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件運(yùn)算符類型運(yùn)算符分為三類:一元運(yùn)算符:只使用運(yùn)算符的優(yōu)先級(jí)3.5.2運(yùn)算符的優(yōu)先級(jí)

運(yùn)算符從高到低的優(yōu)先級(jí)順序:

運(yùn)算符類型運(yùn)算符初級(jí)運(yùn)算符x.y,f(x),a[x],x++,x--,new,typeof,checked,unchecked一元運(yùn)算符!,~,++,--,(T)x乘法、除法、取模運(yùn)算符*,/,%增量運(yùn)算符+,-移位運(yùn)算符<<,>>關(guān)系運(yùn)算符<,>,<=,>=,is,as等式運(yùn)算符==,!=邏輯“與”運(yùn)算符&邏輯“異或”運(yùn)算符^邏輯“或”運(yùn)算符|條件“與”運(yùn)算符&&條件“或”運(yùn)算符||條件運(yùn)算符?:賦值運(yùn)算符=,*=,/=,%=,+=,-=,<<=,>>=,&=,^=,|=低侯鋇慧抓烈膜尖奠匡摯壹肝洶到攝疆膠湃硅岡輯腺耘祟儲(chǔ)郁淀三日苦免第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件運(yùn)算符的優(yōu)先級(jí)運(yùn)算符從高到低的優(yōu)先級(jí)順序:運(yùn)算符類型運(yùn)簡(jiǎn)單的賦值運(yùn)算符與賦值表達(dá)式3.5.3簡(jiǎn)單的賦值運(yùn)算符與賦值表達(dá)式賦值就是給一個(gè)變量賦一個(gè)新值?!?”運(yùn)算符用于將等號(hào)右邊的操作數(shù)(第二個(gè)操作數(shù))的值賦給左邊的操作數(shù)(第一個(gè)操作數(shù))。表達(dá)式的結(jié)果是右邊操作數(shù)的值,所以賦值操作可以串聯(lián)在一起??婕徦c(diǎn)期繕板覓粕站奮興壩收相疽糙挺澇謄巳粱恒蕭茫做桶蔫真警孔賊第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件簡(jiǎn)單的賦值運(yùn)算符與賦值表達(dá)式3.5.3簡(jiǎn)單的賦值運(yùn)算符賦值算術(shù)運(yùn)算符與算術(shù)表達(dá)式3.5.4算術(shù)運(yùn)算符與算術(shù)表達(dá)式算術(shù)運(yùn)算符用于創(chuàng)建執(zhí)行數(shù)學(xué)操作的表達(dá)式。運(yùn)算符描述運(yùn)算符描述+加/除-減++自增1*乘--自減1%取模公酒濁貳徒設(shè)酚肪烷查似硝滁掂吩躬腦碑狡應(yīng)妖故盆破鈕累沫葛教跡夾脅第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件算術(shù)運(yùn)算符與算術(shù)表達(dá)式3.5.4算術(shù)運(yùn)算符與算術(shù)運(yùn)算符用關(guān)系運(yùn)算符與關(guān)系表達(dá)式3.5.5關(guān)系運(yùn)算符與關(guān)系表達(dá)式關(guān)系運(yùn)算符用于創(chuàng)建一個(gè)表達(dá)式,該表達(dá)式用來(lái)比較兩個(gè)對(duì)象并返回布爾值。

運(yùn)算符描述運(yùn)算符描述==等于>大于!=等于<=小于或等于<小于>=大于或等于燦館摩擲印這獨(dú)糾厘誕第橋講畜瞅衛(wèi)頂峻鑷酉敞托費(fèi)塔雛戎苦蔡竹伎供耿第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件關(guān)系運(yùn)算符與關(guān)系表達(dá)式3.5.5關(guān)系運(yùn)算符與關(guān)系運(yùn)算符用邏輯運(yùn)算符與邏輯表達(dá)式3.5.6邏輯運(yùn)算符與邏輯表達(dá)式邏輯運(yùn)算符和布爾型操作數(shù)一起組成了邏輯表達(dá)式。運(yùn)算符描述!NOT(非)&&AND(短路)&AND(非短路)||OR(短路)|OR(非短路)^XOR(異或)true測(cè)試true值(重載時(shí)使用)false測(cè)試false值(重載時(shí)使用)官努幟形演播咬奉捻檄共窒遵邊戎哈唁賀滓頒懂玩娶囚釋猩吉惜嗓撣蔣液第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件邏輯運(yùn)算符與邏輯表達(dá)式3.5.6邏輯運(yùn)算符與邏輯運(yùn)算符和位操作符與位操作表達(dá)式3.5.7位操作符與位操作表達(dá)式位操作符用位模式來(lái)操作整型數(shù)。運(yùn)算符描述運(yùn)算符描述>>右移位|OR<<左移位 ^XOR(異或)&AND~取反咖府匈樣惜轉(zhuǎn)碌獄集隘晤隨粘怔利俊惶接興撥審啥脆壬棟尾點(diǎn)鬧刻汾屬娘第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件位操作符與位操作表達(dá)式3.5.7位操作符與位操作符用位模擴(kuò)充后的賦值

運(yùn)算符與賦值表達(dá)式3.5.8 擴(kuò)充后的賦值運(yùn)算符與賦值表達(dá)式擴(kuò)充后的賦值運(yùn)算符與賦值表達(dá)式。運(yùn)算符描述運(yùn)算符描述=賦值<<=左移賦值+=加法賦值>>=右移賦值-=減法賦值&=AND位操作賦值*=乘法賦值|=OR位操作賦值/=除法賦值^=XOR位操作賦值%=取模賦值她旋恿厄躇捏誹群茄泄覆易臻堵禾犁眷怒役旗棒創(chuàng)奮盔癢碑徹尚搗豹馮融第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件擴(kuò)充后的賦值

運(yùn)算符與賦值表達(dá)式3.5.8 擴(kuò)充后的賦值擴(kuò)充條件運(yùn)算符與條件表達(dá)式3.5.9條件運(yùn)算符與條件表達(dá)式條件運(yùn)算符是唯一有3個(gè)操作數(shù)的運(yùn)算符,所以有時(shí)又稱為三元運(yùn)算符。對(duì)條件表達(dá)式b?x:y,先計(jì)算條件b,然后進(jìn)行判斷。如果b的值為true,計(jì)算x的值,運(yùn)算結(jié)果為x的值;否則,計(jì)算y的值,運(yùn)算結(jié)果為y的值。砰排暈歷筑咕侈烤慷目欄施釘佰撬卻幌嗜逮傲抹法翱鐐彥帖換芳詞隔渺拘第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件條件運(yùn)算符與條件表達(dá)式3.5.9條件運(yùn)算符與條件運(yùn)算變量

常量

C#數(shù)據(jù)類型

類型轉(zhuǎn)換

運(yùn)算符和表達(dá)式小結(jié)實(shí)驗(yàn)

習(xí)題第3章變量、數(shù)據(jù)類型和表達(dá)式郡弊作放副欣滄仇紉悟洼政寄監(jiān)犀毅提它火皿爬酮埋寡灸機(jī)斃湘?;凵胰?章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件變量第3章變量、數(shù)據(jù)類型和表達(dá)式郡弊作放副欣滄仇紉悟洼3.6小結(jié)本章我們學(xué)習(xí)了程序設(shè)計(jì)的基礎(chǔ)元素:變量和數(shù)據(jù)類型,介紹了運(yùn)算符和表達(dá)式以及數(shù)據(jù)類型轉(zhuǎn)換,還介紹運(yùn)算符的使用方法和基本的數(shù)據(jù)類型轉(zhuǎn)換概念,這些都是重要的基本知識(shí)需要熟練掌握。小結(jié)棘饒營(yíng)畦瀕腳燥潘奠記癢說(shuō)扎庸乞埂洼俠桂曬幸原鍍壓妙嘛賦耗療蠻附繁第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件第3章變量數(shù)據(jù)類型和表達(dá)式ppt課件3.6小結(jié)本章我們學(xué)習(xí)了程序設(shè)計(jì)的基礎(chǔ)元素:變量和數(shù)據(jù)類變量

溫馨提示

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

評(píng)論

0/150

提交評(píng)論