2课变量与数据类型.pptVIP

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2课变量与数据类型

第2课 变量与数据类型 本课介绍C#语言的变量与数据类型。 本课主要介绍以下内容: C#的内置数据类型 常量与变量的使用 常用输入数据控件介绍 编写表达式 调试工具的使用 异常处理 2.1 C#基本数据类型 2.1 C#基本数据类型 2.2 声明并初始化变量 声明 指定类型 指定变量名 以分号结束 2.2 声明并初始化变量 与C中的变量使用做比较: 使用调试工具 设置断点:在编辑区,需要中断的代码行的左边单击,再次单击取消断点。 2.2 声明并初始化变量 如何命名变量? 给变量分配有意义的名称,尽量使用英文; 使用大小写混合方案。该方案要求变量名的首字母小写,变量名中每个单词的首字母大写。如newAccountBalance 切忌使用C#的关键字 虽然C#区分大小写,但是不要仅仅通过大小写的不同来区分不同的变量。如Sum和sum的同时使用。 课堂讨论 我英文不好,如何给变量起合适的英文名? 演示:整数相乘 (1) 界面设计 (1) “开始计算”的代码 双击“开始计算”按钮,进入代码编写。 (1) “开始计算”的代码 (2) “重新输入”的代码 只要将各文本框的内容置为空串就可以了。 (3) 用户输入数据输错了,怎么办? 假如,用户输入数据时,输入了123.45和43.6,调试时出现下列错误。 2.3 异常处理 异常(Exception),是程序在执行时发生的事件,它会打断指令的正常流程。 用户输入错误、数组越界、磁盘损坏、网络断线等,都会触发异常。 异常不同于错误。错误(Error)是程序员弄出来的bug。 异常是没有办法预期的偶然错误。 C#的异常处理机制 处理tbNum1的输入错误 处理tbNum1的输入错误 还有可能有其它异常吗? 如,输入2147483648 ,会怎样? 处理计算错误 处理计算错误 用户提出的其它要求 2.4 声明及初始化字符串 示例 声明字符串 使用转义符 使用verbatim字符串 国际 Unicode 标准 2.5 创建和使用常量 使用 const 关键字以及该常量值的类型来声明一个常量 声明常量时必须对其赋值 课堂讨论 为什么有必要使用常量? 列举更多的需要使用常量的情况; 2.6 类型转换 隐式转换 由编译器自动完成,但必须确保不会丢失信息 显式转换 需要明确要求编译器完成的转换,否则可能会丢失信息 2.7 编写表达式 2.8.1 表达式和运算符 运算符就是表达式中的符号 2.8.2 确定运算符的优先级 按照运算符的优先级计算表达式 可以使用圆括号控制运算的顺序 左结合和右结合 所有二元运算符都是左结合的 赋值运算符和条件运算符是右结合的 2.11 上机实验 完成实验2实验报告: 设计一个求两个整数的和、差、积、商的Windows应用程序。 使用调试工具调试运行本课示例Operators。 身体质量指数(BMI)计算程序[选做] 2.12 项目实践 项目实践(选做,选其一完成) 身体质量指数(BMI)计算程序,除完成实验报告中的计算任务外,还要求: 根据计算结果,给出结论 根据结论,给出相应的健康建议 存款利息计算程序:输入存款p元、年利率r和存期n,根据公式y=p·(1+r)n计算到期后的存款总额y。 院级精品课程 面向对象程序设计 安徽机电职业技术学院信息工程系 汪学文(wxwOOP@126.com) 2010年9月 使用VS 2005和C# 课程网站: 第2课 变量与数据类型 8 0~188446744073709551615之间的整数 ulong 8 -9223372036854775808~ 9223372036854775807之间的整数 long 4 0~4294967295之间的整数 uint 4 -2147483648~2147483647之间的整数 int 2 0~65535之间的整数 ushort 2 -32768~32767之间的整数 short 1 -128~127之间的整数 sbyte 1 0~255之间的整数 byte 字节数 定义 预定义类型 不定 任意长度的Unicode字符串 string 2 0~65535之间的Unicode字符 char 不定 其它所有类型的基类型 object 16 精确的十进制值,有28个有效位 decimal 8 双精度浮点值 double 4 单精度浮点值 float 1 逻辑值:true和false bool 字节数 定义 预定义类型 int numberOfVisitors; 初始化变量 使用赋值运算符 (=) 指定值 以分号结束 1 2 3 1 2 3 赋值 附加后缀 1 decimal deposit = 100M

文档评论(0)

118books + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档