文档详情

C#程序设计 鄢爱兰 第04章新.ppt

发布:2015-12-14约2.72千字共23页下载文档
文本预览下载声明
第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.
显示全部
相似文档