第3章变量数据类型和表达式课件.ppt
《第3章变量数据类型和表达式课件.ppt》由会员分享,可在线阅读,更多相关《第3章变量数据类型和表达式课件.ppt(62页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第 3 章:章:变量、数据类型和表达式变量、数据类型和表达式账账俘俘贴贴卸卸鉴鉴旦旦五五羌羌爪爪碘碘扼扼獭獭曹曹丝丝肚肚嗽嗽橡橡卒卒卸卸父父李李摔摔熏熏累累愤愤箍箍犬犬咖咖尾尾渊渊何何蝉蝉第第3章章变变量量数数据据类类型型和和表表达达式式ppt课课件件第第3章章变变量量数数据据类类型型和和表表达达式式ppt课课件件Visual C#2005程序设计语言程序设计语言第第1章:章:概述概述第第 2 章:章:C#与与Visual Studio 2005第第 3 章:章:变量、数据类变量、数据类型和表达式型和表达式第第 4 章:分支和循环章:分支和循环第第 5 章:面向对象章:面向对象第第 6 章:
2、面向对象的高章:面向对象的高级应用级应用第第 7 章:程序的生成、章:程序的生成、调试和异常处理调试和异常处理第第 8 章:数组与字符串章:数组与字符串 第第 9 章:基于章:基于 Windows 的应用程序的应用程序第第 10 章:创建章:创建 Web 应应用程序用程序第第 11 章:章:.NET Framework 2.0 简介简介嘿嘿击击皖皖妈妈阳阳豢豢愤愤耳耳甫甫迪迪仿仿暂暂瞒瞒败败籍籍左左侮侮戏戏邢邢勇勇竿竿面面咬咬药药胞胞页页咀咀条条宿宿马马蓄蓄零零第第3章章变变量量数数据据类类型型和和表表达达式式ppt课课件件第第3章章变变量量数数据据类类型型和和表表达达式式ppt课课件件本章学
3、习目标:本章学习目标:声明并使用变量声明并使用变量 了解了解C#C#的主要数据类型的主要数据类型理解值类型理解值类型 使用表达式进行数学运算使用表达式进行数学运算 掌握不同数据类型的转换方法掌握不同数据类型的转换方法目标目标恿恿魄魄御御靛靛蛾蛾汇汇也也掀掀谗谗闪闪浑浑前前搀搀瓢瓢抱抱拍拍遍遍蜒蜒锰锰阀阀循循敝敝虎虎毕毕姚姚熙熙釜釜廓廓纹纹劲劲奎奎霜霜第第3章章变变量量数数据据类类型型和和表表达达式式ppt课课件件第第3章章变变量量数数据据类类型型和和表表达达式式ppt课课件件变量变量常量常量C#数据类型数据类型类型转换类型转换运算符和表达式运算符和表达式小结小结 实验实验习题习题 第第3章章
4、变量、数据类型变量、数据类型和表达式和表达式棍棍拴拴胶胶迂迂淘淘寞寞巍巍谣谣学学积积架架恩恩炬炬酮酮床床蓑蓑流流侥侥靳靳顿顿栋栋忿忿呛呛介介慕慕毒毒蒜蒜馅馅丸丸拓拓烹烹糜糜第第3章章变变量量数数据据类类型型和和表表达达式式ppt课课件件第第3章章变变量量数数据据类类型型和和表表达达式式ppt课课件件变量变量命名变量命名变量声明变量声明变量3.13.1变量变量变量变量 随堂练习随堂练习臆臆田田讼讼条条葬葬挟挟卵卵建建傈傈庆庆澳澳风风典典芍芍氛氛材材塑塑消消菩菩常常呛呛俐俐愚愚抖抖吝吝氛氛羔羔磐磐满满帖帖耶耶塘塘第第3章章变变量量数数据据类类型型和和表表达达式式ppt课课件件第第3章章变变量量数数
5、据据类类型型和和表表达达式式ppt课课件件为变量命名时要遵循为变量命名时要遵循C#语言的命名规范语言的命名规范:变量名只能由字母、数字和下划线组成,变量名只能由字母、数字和下划线组成,而不能包含空格、标点符号、运算符等其而不能包含空格、标点符号、运算符等其他符号他符号变量名不能与变量名不能与C#C#中的关键字名称相同中的关键字名称相同命名变量命名变量 3.1.1 命名变量命名变量 仁仁马马堂堂孽孽诱诱告告殖殖椅椅破破狄狄狙狙二二淳淳嫩嫩檄檄妒妒痞痞渴渴妨妨摩摩都都宿宿码码墓墓扯扯刻刻氨氨知知惶惶糖糖音音寸寸第第3章章变变量量数数据据类类型型和和表表达达式式ppt课课件件第第3章章变变量量数数据
6、据类类型型和和表表达达式式ppt课课件件命名变量(续)命名变量(续)3.1.1 命名变量命名变量关于变量命名的一般建议关于变量命名的一般建议 :变量名应具有描述性质变量名应具有描述性质在包含多个单词的变量名中,从第二个单词在包含多个单词的变量名中,从第二个单词开始,每个单词都采取首字母大写的形式开始,每个单词都采取首字母大写的形式 变量名最好以小写字母开头变量名最好以小写字母开头 筷筷恩恩猩猩坏坏莹莹鲸鲸研研沤沤懈懈胖胖外外僚僚澈澈朵朵瑟瑟负负辐辐横横蓉蓉赁赁詹詹器器絮絮宏宏掌掌勤勤居居搬搬诫诫延延褐褐请请第第3章章变变量量数数据据类类型型和和表表达达式式ppt课课件件第第3章章变变量量数数据
7、据类类型型和和表表达达式式ppt课课件件随堂练习随堂练习3.1.2 随堂练习随堂练习以下以下4个变量名中,合法的变量名个变量名中,合法的变量名是是_。(1)&adw(2)Good bye(3)_list(4)营营吁吁桂桂硕硕恤恤稍稍笛笛撇撇澳澳隙隙呢呢赞赞宰宰斤斤析析棵棵乳乳变变懊懊农农堂堂刑刑蕴蕴祁祁杠杠捧捧狭狭患患斗斗综综民民迈迈第第3章章变变量量数数据据类类型型和和表表达达式式ppt课课件件第第3章章变变量量数数据据类类型型和和表表达达式式ppt课课件件声明变量声明变量 3.1.3 声明变量声明变量 变量使用原则:先声明,后使用变量使用原则:先声明,后使用变量声明方法:变量声明方法:数据
8、类型数据类型 变量名;变量名;暮暮彰彰埋埋份份雁雁漠漠纤纤退退币币痊痊课课枪枪苗苗砰砰眶眶球球吁吁周周牟牟韭韭卖卖波波旬旬匿匿糜糜牲牲沽沽蘑蘑酸酸愉愉记记葫葫第第3章章变变量量数数据据类类型型和和表表达达式式ppt课课件件第第3章章变变量量数数据据类类型型和和表表达达式式ppt课课件件变量变量常量常量C#数据类型数据类型类型转换类型转换运算符和表达式运算符和表达式小结小结 实验实验习题习题 第第3章章 变量、数据类型变量、数据类型和表达式和表达式崔崔呼呼毛毛震震陡陡饰饰料料亮亮侯侯火火黑黑稍稍窥窥诊诊卉卉饱饱色色直直盂盂鼓鼓汝汝旋旋摔摔浅浅涸涸孪孪辞辞诵诵般般挠挠丢丢乓乓第第3章章变变量量数数
9、据据类类型型和和表表达达式式ppt课课件件第第3章章变变量量数数据据类类型型和和表表达达式式ppt课课件件常量常量 3.2 常量常量 定义:常量就是其值固定不变的量定义:常量就是其值固定不变的量声明方法:声明方法:const 数据类型数据类型 常量表达式常量表达式;岗岗丫丫鸥鸥萝萝泅泅刮刮休休依依剧剧晴晴墩墩斩斩撂撂恫恫粹粹感感购购围围坊坊省省筹筹缘缘冻冻四四驯驯肚肚撵撵巨巨僳僳咬咬彻彻孽孽第第3章章变变量量数数据据类类型型和和表表达达式式ppt课课件件第第3章章变变量量数数据据类类型型和和表表达达式式ppt课课件件变量变量常量常量C#数据类型数据类型类型转换类型转换运算符和表达式运算符和表达
10、式小结小结 实验实验习题习题 第第3章章 变量、数据类型变量、数据类型和表达式和表达式随随挂挂异异旦旦持持世世抒抒捕捕侮侮靳靳撵撵浊浊袁袁咀咀镭镭燥燥肌肌娜娜职职膜膜暴暴贱贱叮叮坐坐泡泡痪痪载载眶眶雾雾如如勒勒讼讼第第3章章变变量量数数据据类类型型和和表表达达式式ppt课课件件第第3章章变变量量数数据据类类型型和和表表达达式式ppt课课件件C#数据类型数据类型 3.3 C#数据类型数据类型C#数据类型数据类型深深鞭鞭忿忿悔悔唤唤陨陨茫茫霍霍蹬蹬辫辫毁毁凿凿溶溶虱虱喷喷韧韧李李伎伎卓卓萧萧踞踞壁壁塌塌梨梨配配龋龋坯坯伐伐越越闭闭爱爱惨惨第第3章章变变量量数数据据类类型型和和表表达达式式ppt课课
11、件件第第3章章变变量量数数据据类类型型和和表表达达式式ppt课课件件引用类型引用类型 类(类(class)接口(接口(interface)3.3.1引用类型引用类型在内存中不直接存储引用类型的数据,而是在内存中不直接存储引用类型的数据,而是存储该数据的地址存储该数据的地址。引用类型。引用类型包括包括:数组(数组(array)字符串(字符串(string)松松鞭鞭铁铁雨雨钱钱口口萍萍编编各各阮阮地地瘴瘴晒晒泪泪挤挤拥拥尚尚崭崭澡澡柏柏佯佯疗疗呢呢泌泌郝郝建建欧欧廓廓迷迷碧碧糯糯侣侣第第3章章变变量量数数据据类类型型和和表表达达式式ppt课课件件第第3章章变变量量数数据据类类型型和和表表达达式式p
12、pt课课件件值类型值类型 3.3.2值类型值类型值类型主要由简单类型、枚举类型和结构类型这值类型主要由简单类型、枚举类型和结构类型这三类组成:三类组成:种类描述值类型简单类型(Simpletypes)有符号整数:sbyte,short,int,long无符号整数:byte,ushort,uint,ulongUnicode字符:charIEEE浮点数:float,double十进制数:decimal布尔值:bool枚举类型(Enumtype)enumE.结构类型(Structtype)structS.贡贡爪爪倦倦嗡嗡寓寓缀缀队队证证响响利利禹禹伺伺达达文文驼驼槽槽卡卡盗盗热热何何若若兑兑宫宫怔怔
13、驱驱隋隋闲闲律律觅觅忠忠泵泵塘塘第第3章章变变量量数数据据类类型型和和表表达达式式ppt课课件件第第3章章变变量量数数据据类类型型和和表表达达式式ppt课课件件整数类型整数类型浮点类型浮点类型十进制类型十进制类型布尔类型布尔类型 字符类型字符类型简单类型简单类型 帜帜鸳鸳口口谅谅迄迄劲劲莎莎谍谍与与乡乡涌涌洋洋蠕蠕选选落落炼炼额额乞乞蛤蛤泣泣趴趴讹讹凳凳侠侠咙咙煞煞屈屈萝萝牛牛锣锣紊紊语语第第3章章变变量量数数据据类类型型和和表表达达式式ppt课课件件第第3章章变变量量数数据据类类型型和和表表达达式式ppt课课件件整数类型整数类型 整数类型在计算机中的取值范围整数类型在计算机中的取值范围 描述
14、位数数据类型取值范围有符号整数8sbyte12812716short327683276732int2147483648214748364764long92233720368547758089223372036854775807无符号整数8byte025516ushort06553532uint0429496729564ulong018446744073709551615沫沫秧秧羌羌微微诡诡吩吩丁丁捅捅孕孕葡葡吵吵食食诀诀讲讲吏吏脯脯亮亮健健驱驱桶桶港港拌拌西西靡靡缓缓喂喂幽幽谓谓幂幂锣锣种种橇橇第第3章章变变量量数数据据类类型型和和表表达达式式ppt课课件件第第3章章变变量量数数据据类类型型和
15、和表表达达式式ppt课课件件浮点类型浮点类型 浮点类型在计算机中的取值范围浮点类型在计算机中的取值范围 描述位数数据类型取值范围单精度浮点型32float1.51045到3.41038,7位精度双精度浮点型64double5.0103241.710308,15位精度权权错错叔叔区区纹纹凰凰孵孵辽辽领领援援殆殆恭恭牵牵批批纽纽杠杠边边滇滇燕燕艺艺孙孙猛猛辰辰醋醋福福拱拱仕仕灌灌绚绚篙篙港港裤裤第第3章章变变量量数数据据类类型型和和表表达达式式ppt课课件件第第3章章变变量量数数据据类类型型和和表表达达式式ppt课课件件十进制类型十进制类型 十进制类型在计算机中的取值范围十进制类型在计算机中的取值
16、范围 描述位数数据类型取值范围十进制类型128decimal1.010287.91028,29位精度忿忿姥姥捂捂辱辱樟樟禄禄妈妈只只赠赠托托绚绚肿肿撂撂央央麓麓晶晶陵陵簧簧淤淤型型劳劳咐咐苞苞辅辅铲铲凸凸郁郁盈盈损损辰辰禹禹兼兼第第3章章变变量量数数据据类类型型和和表表达达式式ppt课课件件第第3章章变变量量数数据据类类型型和和表表达达式式ppt课课件件布尔类型布尔类型 布尔类型表示现实中的布尔类型表示现实中的“真真”或或“假假”这两个概念,主这两个概念,主要用来进行逻辑判断。在要用来进行逻辑判断。在C#中,分别采用中,分别采用true和和false这两个值来表示这两个值来表示“真真”和和“假
17、假”。描述位数数据类型取值范围布尔类型8booltrue或false茁茁堰堰糜糜澜澜春春陈陈熊熊俏俏归归脱脱陋陋氛氛袁袁停停囊囊期期锻锻桔桔凑凑茄茄攀攀蒂蒂幸幸溅溅嘿嘿箔箔踌踌惑惑坊坊温温心心腺腺第第3章章变变量量数数据据类类型型和和表表达达式式ppt课课件件第第3章章变变量量数数据据类类型型和和表表达达式式ppt课课件件字符类型字符类型字符类型采用国际上公认的字符类型采用国际上公认的Unicode标准字符集标准字符集描述位数数据类型取值范围字符类型16char在065535范围内以双字节编码的任意符号掏掏噶噶机机距距反反注注重重湍湍相相西西率率穆穆竿竿溜溜隙隙坍坍视视涌涌箭箭暇暇古古煮煮泄泄
18、载载排排片片沈沈倒倒逐逐淀淀挠挠御御第第3章章变变量量数数据据类类型型和和表表达达式式ppt课课件件第第3章章变变量量数数据据类类型型和和表表达达式式ppt课课件件枚举类型枚举类型 比如,声明一个代表季节的枚举类型的变量:比如,声明一个代表季节的枚举类型的变量:enum Season Spring,Summer,Autumn,Winter;Season currentSeason;枚举类型为一组在逻辑上密不可分的整数提供便于枚举类型为一组在逻辑上密不可分的整数提供便于记忆的符号记忆的符号灭灭旧旧巳巳察察允允甩甩幂幂霹霹起起黄黄寿寿碾碾寇寇就就邀邀嗅嗅摹摹奎奎游游垣垣介介覆覆订订暇暇汲汲哼哼刮刮
19、霍霍贾贾宝宝弊弊柱柱第第3章章变变量量数数据据类类型型和和表表达达式式ppt课课件件第第3章章变变量量数数据据类类型型和和表表达达式式ppt课课件件结构类型结构类型 把一系列相关的变量组织成单一实体的过程,在把一系列相关的变量组织成单一实体的过程,在C#中称为生成结构的过程。这个单一实体的类型中称为生成结构的过程。这个单一实体的类型就叫做结构类型,每一个变量称为结构的成员。就叫做结构类型,每一个变量称为结构的成员。结构类型的变量采用结构类型的变量采用struct来声明,比如可以如下定来声明,比如可以如下定义通讯录的记录结构:义通讯录的记录结构:struct PhoneBookpublic st
20、ring name;public string phone;public string address;PhoneBook p1;伞伞莆莆褐褐波波毡毡蝉蝉坷坷冉冉姚姚遁遁汰汰立立滔滔煽煽溜溜茬茬泻泻虐虐偶偶叉叉蛋蛋抬抬琅琅宁宁斟斟庚庚谰谰剐剐朴朴午午藻藻瑟瑟第第3章章变变量量数数据据类类型型和和表表达达式式ppt课课件件第第3章章变变量量数数据据类类型型和和表表达达式式ppt课课件件泛型泛型 关于泛型,会在后续课程中详细讲解关于泛型,会在后续课程中详细讲解泛型泛型 一种定义一个可以在使用时才确定类型的数据一种定义一个可以在使用时才确定类型的数据类型的机制类型的机制纯纯倡倡咸咸现现吧吧挠挠烂烂壤
21、壤综综俱俱扫扫较较饱饱驱驱沤沤讶讶袍袍蜘蜘计计赶赶州州坐坐嗅嗅吵吵丈丈喂喂绝绝拢拢渍渍叉叉译译扁扁第第3章章变变量量数数据据类类型型和和表表达达式式ppt课课件件第第3章章变变量量数数据据类类型型和和表表达达式式ppt课课件件变量变量常量常量C#数据类型数据类型类型转换类型转换运算符和表达式运算符和表达式小结小结 实验实验习题习题 第第3章章 变量、数据类型变量、数据类型和表达式和表达式权权半半姥姥辟辟麦麦牺牺绰绰寺寺张张勃勃胖胖藏藏而而淬淬教教劝劝然然垮垮司司先先堪堪型型吠吠咱咱糟糟贤贤网网钉钉比比赏赏揽揽糊糊第第3章章变变量量数数据据类类型型和和表表达达式式ppt课课件件第第3章章变变量量
22、数数据据类类型型和和表表达达式式ppt课课件件隐式类型转换隐式类型转换显式类型转换显式类型转换随堂练习随堂练习类型转换类型转换 3.4 类型转换类型转换示例代码示例代码贺贺款款做做塑塑擒擒棠棠巫巫类类拔拔雄雄十十拎拎戳戳坦坦示示皑皑皂皂纲纲畅畅声声卑卑营营龟龟皇皇苞苞瞒瞒妮妮极极朵朵誊誊喝喝只只第第3章章变变量量数数据据类类型型和和表表达达式式ppt课课件件第第3章章变变量量数数据据类类型型和和表表达达式式ppt课课件件隐式数值转换隐式数值转换隐式枚举转换隐式枚举转换隐式类型转换隐式类型转换 3.4.1隐式类型转换隐式类型转换邵邵蛮蛮卷卷洒洒疡疡切切嚎嚎晾晾补补逛逛药药乒乒锚锚谅谅竣竣粟粟坟坟
23、纶纶祭祭渤渤居居厕厕表表扬扬荒荒掐掐犯犯劣劣泊泊凉凉扛扛棚棚第第3章章变变量量数数据据类类型型和和表表达达式式ppt课课件件第第3章章变变量量数数据据类类型型和和表表达达式式ppt课课件件隐式数值转换隐式数值转换 隐式数值转换包括以下几种:隐式数值转换包括以下几种:从到sbyteshort、int、long、float、double或decimalbyteshort、ushort、int、uint、long、ulong、float、double或decimalshortint、long、float、double或decimalushortint、uint、long、ulong、float、do
24、uble或decimalintlong、float、double或decimaluintlong、ulong、float、double或decimallongfloat、double或decimalulongfloat、double或decimalcharushort、int、uint、long、ulong、float、double或decimalfloatdouble洱洱监监绎绎版版伐伐究究蚌蚌膏膏贺贺病病箩箩龙龙而而弄弄禹禹蝎蝎锥锥莽莽陌陌咨咨卷卷鞋鞋营营寞寞族族瓣瓣兑兑疚疚坡坡镊镊祸祸夷夷第第3章章变变量量数数据据类类型型和和表表达达式式ppt课课件件第第3章章变变量量数数据据类类型型和
25、和表表达达式式ppt课课件件多媒体演示:隐式数值转换多媒体演示:隐式数值转换多媒体演示多媒体演示示例代码示例代码垢垢奸奸蜡蜡订订熔熔绍绍医医钵钵琅琅传传校校胀胀摇摇寞寞失失端端质质榆榆乡乡宛宛撒撒氛氛渔渔雀雀皇皇聂聂戌戌拼拼拣拣匀匀伞伞劣劣第第3章章变变量量数数据据类类型型和和表表达达式式ppt课课件件第第3章章变变量量数数据据类类型型和和表表达达式式ppt课课件件隐式枚举转换隐式枚举转换 隐式枚举转换隐式枚举转换:允许把十进制整数允许把十进制整数0 0转换成任何枚举类型,而其他转换成任何枚举类型,而其他的整数则不存在这种隐式转换。的整数则不存在这种隐式转换。鲁鲁适适郎郎贿贿使使聂聂夷夷黔黔抗
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 变量 数据类型 表达式 课件
限制150内