- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4章 变量和计算 4.1 简介 4.2 int的本质 4.3 double的本质 4.4 声明变量 4.5 赋值语句 4.6 计算和运算符 4.7 算术运算符 4.8 %运算符 4.9 使用+运算符连接字符串 4.10 字符串和数字之间的转换 4.11 文本框和标签 4.12 数字之间的转换 4.13 表达式的作用 4.14 编程原则 4.15 编程陷阱 4.16 语法要点 4.17 新的语言元素 4.18 新增的IDE工具 4.19 小结 4.1 简介 这里将介绍两种基本的数值类型: 整数,数学中称为整数,C#中称为int类型。 “小数点”数,数学中称为实数,C#中称为double。 选择int或double应该视具体问题而定。 4.2 int的本质 在C#中使用int时,可能范围是: -2,147,483,648~+2,147,483,647,或大约-2,000,000,000~+2,000,000,000之间的一个整数。所有的int计算都是精确的,也就是说,数字中的全部信息都被正确地保留。 4.3 double 的本质 在C#中使用double数字时,它的值可以位于-1.79×10308~1.79×10308之间。 double具有如此大的范围和精确数字,应付日常数量的计算其精确度是绰绰有余了。 4.4 声明变量 在C#中,这些名称: 必须以字母开头(A~Z或a~z)。 可包含任意字母或数字(数字为0~9)。 可包含下划线“_”。 最多255个字符。 注意,C#是区分大小写的。 4.5 赋值语句 变量一旦声明,就可以通过赋值语句将新值放入它们之中,如下所示: length = 20; 注意: 数据是从=的右边到左边移动。 无论length原先是什么值,现在它被20“重写”。变量只能有一个值,即当前值。 4.6 计算和运算符 C#使用运算符++和--执行递增和递减(减1)。它们最频繁的使用是在循环中(第8章)。下面是++ 运算符的一种用法: n = 3; n++; // n的当前值是4 =的要点是它不同于代数意义上的“等于”。不妨将它看作“变为”或“得到”的意思。 4.7 算术运算符 4.8 %运算符 %(取模)运算符经常与整数除法一起使用,用来提供余数部分。 %最常用于int类型,但它同样可以用于double类型。 4.9 使用+运算符连接字符串 int i = 2, j = 3; string s, note = Answer is: ; s = note + i + j; s的值是多少?有两种可能性: 答案是:23,两个+运算符均作用于字符串。 答案是:5,第二个+使两个数字相加。 事实上,将发生第一种情况。C#工作的顺序是从左到右。第一个+生成字符串“Answer is: 2”。然后第二个+将3连入结尾。不过,如果使用: s = note + (i + j); 则先计算2 + 3,得到5。最后才发生字符串连接。 4.10 字符串和数字之间的转换 使用ToString方法转换数字变量或算式,例如: string s1, s2; int num = 44; double d=1.234; s1 = Convert.ToString(num); // s1值为44 s2 = Convert.ToString(d); // s2值为1.234 上面的ToString方法返回一个字符串。可以通过将此字符串存储在一个变量中或以其他方式来使用它。 4.11 文本框和标签 文本框可从工具箱中选择并拖放到窗体上。文本框具有非常多的属性,但最主要的属性是Text,供用户键入字符串。 标签将为用户显示一些帮助信息,通常通过属性窗口在设计时设置标签的属性。 4.12 数字之间的转换 从一种类型的数值转换为另一种类型最常见的情况是将一个int转换为一个double,以及将一个double转换为一个int。 4.13 表达式的作用 C#语言中的表达式类似于数学运算中的表达式,是操作符、操作对象和标点符号等连接而成的式子。操作符是用来定义类实例中表达式操作符的。表达式是指定计算的操作符操作数序列。 4.14 编程规则 变量具有名称,该名称由程序员选择。 变量具有类型,该类型由程序员选择。 一个变量储存一个值。 变量的值可以通过赋值语句来改变。 4.
您可能关注的文档
- AutoCAD 2002应用教程 第10章 综合应用实例新.ppt
- AutoCAD 2002应用教程 目录新.ppt
- AutoCAD 2005工程绘图技术 覃国萍 第二章绘图环境设置和图层管理新.ppt
- AutoCAD 2005工程绘图技术 覃国萍 第六章AUTOCAD_2005_文字与表格新.ppt
- AutoCAD 2005工程绘图技术 覃国萍 第七章工程图形标注新.ppt
- AutoCAD 2005工程绘图技术 覃国萍 第三章绘图命令新.ppt
- AutoCAD 2005工程绘图技术 覃国萍 第十三章图形的输入输出与打印新.ppt
- AutoCAD 2005工程绘图技术 覃国萍 第十章综合应用新.ppt
- AutoCAD 2005工程绘图技术 覃国萍 第四章二维图形编辑命令新.ppt
- AutoCAD 2005工程绘图技术 覃国萍 第一章AUTOCAD_2005基础知识新.ppt
- 中国国家标准 GB/T 45390-2025动力锂电池生产设备通信接口要求.pdf
- 中国国家标准 GB/T 45393.2-2025信息技术 建筑信息模型(BIM)软件 第2部分:参数化模型.pdf
- GB/T 45393.2-2025信息技术 建筑信息模型(BIM)软件 第2部分:参数化模型.pdf
- 《GB/T 45393.2-2025信息技术 建筑信息模型(BIM)软件 第2部分:参数化模型》.pdf
- GB/T 10184-2025电站锅炉性能试验规程.pdf
- 海尔智家股份有限公司海外监管公告 - 海尔智家股份有限公司2024年度环境、社会及管治报告.pdf
- 上海复旦张江生物医药股份有限公司2024 环境、社会及管治报告.pdf
- 中国邮政储蓄银行股份有限公司中国邮政储蓄银行2024年可持续发展报告.pdf
- 豫园股份:2024年环境、社会及管治(ESG)报告.pdf
- 南京熊猫电子股份有限公司海外监管公告 - 2024年度环境、社会及治理(ESG)报告.pdf
文档评论(0)