- 1、本文档共45页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Net面向对象程序设计-2-使用变量操作符和表达式-2010-2011-2-副本
2.3 使用变量 浮点、decimal和整数值的兼容性 float可以隐式转换成double,不能从double转换成float 浮点类型比decimal范围大,decimal具有更高的有效位,不能相互转换 整数可以转换成浮点数或decimal 显示类型转换 技巧: 在整个代码中对所有常数使用一个命名后的常量,不要在某些地方使用命名的常量,而在另外一些地方保持字面值不变 例如:MaxSpeed=200 常量的不一致可能产生错误 使用常量的优点: 理解一个值的意义 需要修改时,只需要更改一个地方 bool类型 bool类型值:true、false都是C#的关键字 bool isFinished; isFinished = true; 从string类型转换为int类型 任何被Console.ReadLine接受的、在控制台输入的用户反应在C#中都是string类型 Convert类 一元操作符 一元操作符仅用于一个操作数 当一元减操作符用于一个变量时,它不会改变变量所表示的值,它只是改变从此变量返回的值 自增和自减操作符 前缀形式:++count 将变量的值加1 返回变量的值 后缀形式:count- - 返回变量的值 将变量的值减1 常量不可以使用:20++ Library.cs 01: using System; 02: 03: class Library 04: { 05: public static void Main() 06: { 07: int numProgrammingBooks = 2; 08: int numStatisticsBooks = 1; 09: int numActionBooks = 504; 10: int totalBooks; 11: 12: totalBooks = ++numActionBooks + numProgrammingBooks + 13: numStatisticsBooks; 14: Console.WriteLine(Number of action books: + 15: numActionBooks); 16: Console.WriteLine(Total number of books: + 17: totalBooks); 18: } 19: } 判断表达式的类型:操作符如何来影响数字表达式 在下面情况下,自动类型转换由C#编译器执行: 某类型的值赋予一个其他类型的变量,并在两种类型间存在隐式转换路径。 方法调用中,参数传递给一个方法,在参数和形式参数间存在隐式转换路径 特定的操作符作用于特定的类型值。 不同类型混合存在于一个表达式中。 在内部,C#支持使用一元加和减操作符作用于int、uint、long、ulong、float、double、decimal类型的数;byte、sbyte、short、ushort类型除外。 你仍然可以对后面的整数类型使用一元操作符。不过,在这种情况下,它将强迫C#换成它能处理的最接近类型,这就是int。所以,无论什么时候你对byte、sbyte、short、ushort类型值使用一元加或一元减操作符时,操作符返回的值都是int类型。 数字提升 当从一种类型转换成另一种类型,且转换后的范围拓宽和(或)精度提高时,就可称作数字提升 一元加、一元减用于byte、sbyte、short、ushort,都是数字提升。 一元加操作符用于uint类型,表达式的值为long。 在一个表达式中组合不同的类型 decimal and short double and decimal short and ulong byte and short 数值类型和无穷大 任何数除以0所得结果都是无穷大,不在int,long,和decimal之列 5/0结果错误 但是double和float类型有一个可以表示无穷大的特殊值:正无穷大 如果0.0/0,结果为NaN,非数字 如果计算10+Infinity,结果为Infinity 表达式Infinity*0,结果为0 NaN*0,结果为NaN * 2.7 声明隐式类型的局部变量 C#中声明变量一般需要指定数据类型,使用之前必须赋值 也允许声明变量时先不指定类型,由编译器根据表达式推断变量的类型 var关键字 例如 var myVariable=99; var myOtheVariable=“Hello”; myVariable和myOtherVariable称为隐式类型变量 v
您可能关注的文档
- NAT常见问题及处理.ppt
- 变压器瓦斯保护浅谈.doc
- 福建省房屋建筑和市政基础设施工程标准施工招标文件(2015版).doc
- 福建省漳浦三中2015-2016学年高二上学期第二次(11月)调研考试政治试卷(文).doc
- NB-经营管理序列-通用能力测评问卷1.doc
- 福安市电商协会PPT清新版.ppt
- NAT技术.ppt
- 变压器的差动保护1.ppt
- 福建省福州市文博中学2015-2016学年上学期高一(上)期中物理试卷(解析版).doc
- 福建省漳浦三中2015-2016学年高一政治上学期第二次(11月)调研考试试题.doc
- 2025中国冶金地质总局所属在京单位高校毕业生招聘23人笔试参考题库附带答案详解.doc
- 2025年01月中国人民大学文学院公开招聘1人笔试历年典型考题(历年真题考点)解题思路附带答案详解.doc
- 2024黑龙江省农业投资集团有限公司权属企业市场化选聘10人笔试参考题库附带答案详解.pdf
- 2025汇明光电秋招提前批开启笔试参考题库附带答案详解.pdf
- 2024中国能建葛洲坝集团审计部公开招聘1人笔试参考题库附带答案详解.pdf
- 2024吉林省水工局集团竞聘上岗7人笔试参考题库附带答案详解.pdf
- 2024首发(河北)物流有限公司公开招聘工作人员笔试参考题库附带答案详解.pdf
- 2023国家电投海南公司所属单位社会招聘笔试参考题库附带答案详解.pdf
- 2024湖南怀化会同县供水有限责任公司招聘9人笔试参考题库附带答案详解.pdf
- 2025上海烟草机械有限责任公司招聘22人笔试参考题库附带答案详解.pdf
最近下载
- [紧固件标准]JBZQ 4331-2006 六角开槽螺母.pdf VIP
- DMP3200系列保护测控装置使用说明书.pptx VIP
- 学会宽容-主题班会.ppt VIP
- SPC培训教材---完整版-PPT.ppt VIP
- 生物医药生物医药临床监查员岗面试真题题库参考答案和答题要点.docx VIP
- 群塔交叉作业防碰撞应急预案.pdf VIP
- 【地理】2021年高考真题——福建卷(含答案) .pdf VIP
- 化工过程安全管理五要点-陈毅峰-双语版.pdf VIP
- 【《白酒企业员工培训外包管理的案例分析—以迎驾贡酒为例》10000字】 .docx VIP
- YM-WI-SMT-065 A0 松下 NPM-D3 贴片机保养指导书.pdf VIP
文档评论(0)