- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第3章
变量、数据类型和表达式Week2
主要内容变量和常量数据类型类型转换运算符和表达式
变量常量1.变量与常量
3241变量是在程序运行过程中,其值可以改变的数据这些名称统称为标识符在C#中,命名变量的过程叫声明,且规定,变量必须先声明后使用事实上,在C#中所有的名称都必须先声明后使用,包括常量名、方法名、类名、对象名等等
变量命名规则1.变量名的第一个字符必须是字母或下划线,其余字符必须是字母、数字或下划线2.变量名不能是C#的关键字或库函数名例如: sum,_s,refType都是合法的变量名 int,NumberOfStudent,2A是非法变量名3.为变量命名最好有意义,可以提高程序的可读性如:足球队的名字可以叫做footballTeam,而cT34C就不是一个好的变量名在包含多个单词的变量名中,从第二个单词开始,每个单词都采取首字母大写的形式.如上面的footballTeam
实例:以下变量名,哪些是非法的,哪些合法?2xmynamex-yintaverageScorebtnSavemaxNumberxxxxVVV
声明变量声明变量就是把存放数据的类型告诉程序,以便为变量安排内存空间声明变量最简单的格式为:数据类型变量名例如:intnumber;//声明一个整型变量floatx;//声明一个单精度浮点型变量boolopen;//声明一个布尔型变量
open=true;//为变量赋值trueboolopen;number=32;//为变量赋值32intnumber;例如:为变量赋值需使用赋值号“=”EDCBAFC#规定,变量必须赋值后才能引用变量赋值
boolclose;close=open;//为变量赋值open(true)可以使用变量为变量赋值,例如:inta,b,c;a=b=c=32;可以为几个变量一同赋值,例如:doublearea,radius=16;可以在声明变量的同时为变量赋值,相当于将声明语句与赋值语句合二为一,例如:
常量常量是在程序运行过程中,其值保持不变的量常量定义格式为:const类型名称常量名=常量表达式;“常量表达式”不能包含变量及函数等值会发生变化的内容,但可以包含其他已定义常量例如:constintmax=10;//合法constdoubleP1=3.1415926;//合法constdoublemaxArea=p1*max*max;//合法,表达式包含已定义常量intnum=10;constdoublemaxArea=P1*num*num;//不合法,表达式包含变量
如果在程序中非常频繁地使用某一常量,可以将其定义为常量定义常量的好处在于:提高代码输入效率减少输入错误常量名一旦输入错误,在程序运行前的编译阶段即可检查出来
2.数据类型单击添加副标题
引用类型值类型
引用类型单击添加副标题
2.1Reference
引用类型在内存中不存储实际值,而是存储数据的引用。引用类型包括:类(class)接口(interface)数组(array)字符串(string)引用类型在以后的课程中再详细讲述
简单类型01枚举类型02结构类型03主要组成:2.2Value-值类型
种类描述值类型简单类型Simpletypes有符号整数:sbyte,short,int,long无符号整数:byte,ushort,uint,ulongUnicode字符:charIEEE浮点数:float,double十进制数:decimal布尔值:bool枚举类型EnumtypeenumE{...}结构类型StructtypestructS{...}
整数类型浮点类型十进制类型布尔类型字符类型5.4.3.2.1.2.2.1简单类型
整数类型整数类型在计算机中的取值范围描述位数数据类型取值范围有符号整数8sbyte–128~12716short–32768~3276732int–2147483648~214748364764long–9223372036854775808~9223372036854775807无符号整数8byte0~25516ushort0~6553532uint0~429496729564ulong0~18446744073709551615
浮点类型浮点类型在计算机中的取值范围描述位数数据类型取值范围单精度浮点型32float1.5?×?10?45到~3.4?×?1038,7位精度双精度浮点型64double5.0?×?10?324~1.7?×?10308,15位精度
十进制
您可能关注的文档
最近下载
- 标准图集-10J301-地下建筑防水构造.pdf VIP
- 2025辽宁丹东市元宝区社区专职工作者招聘23人笔试模拟试题及答案解析.docx VIP
- 第14课+明清时期的经济、科技与文化【中职专用】《中国历史》(高教版2023基础模块).pptx VIP
- 文明交通,携手共创——全国交通安全日主题班会-【中职专用】主题班会课件.pptx
- 2024年中国老年人听力损失与助听器应用调研报告.pdf VIP
- 防范酒驾醉驾及黄赌毒.pptx VIP
- 2021年:历年人大附中新初一分班考试数学部分真题.pdf VIP
- 建设单位风电项目专业标准清单.docx VIP
- CJJT261-2017 城市照明合同能源管理技术规程.docx VIP
- GB+39800.1-2020个体防护装备配备规范 第1部分:总则.docx VIP
文档评论(0)