《C#程序设计》-鄢爱兰-电子教案 第04章

上传人:E**** 文档编号:89428338 上传时间:2019-05-25 格式:PPT 页数:22 大小:250.50KB
返回 下载 相关 举报
《C#程序设计》-鄢爱兰-电子教案 第04章_第1页
第1页 / 共22页
《C#程序设计》-鄢爱兰-电子教案 第04章_第2页
第2页 / 共22页
《C#程序设计》-鄢爱兰-电子教案 第04章_第3页
第3页 / 共22页
《C#程序设计》-鄢爱兰-电子教案 第04章_第4页
第4页 / 共22页
《C#程序设计》-鄢爱兰-电子教案 第04章_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《《C#程序设计》-鄢爱兰-电子教案 第04章》由会员分享,可在线阅读,更多相关《《C#程序设计》-鄢爱兰-电子教案 第04章(22页珍藏版)》请在金锄头文库上搜索。

1、1,第4章 变量和计算,4.1 简介 4.2 int的本质 4.3 double的本质 4.4 声明变量 4.5 赋值语句 4.6 计算和运算符,2,4.7 算术运算符 4.8 运算符 4.9 使用+运算符连接字符串 4.10 字符串和数字之间的转换 4.11 文本框和标签 4.12 数字之间的转换,返回目录,3,4.13 表达式的作用 4.14 编程原则 4.15 编程陷阱 4.16 语法要点 4.17 新的语言元素 4.18 新增的IDE工具 4.19 小结,4,4.1 简介,这里将介绍两种基本的数值类型: 整数,数学中称为整数,C#中称为int类型。 “小数点”数,数学中称为实数,C#中

2、称为double。 选择int或double应该视具体问题而定。,5,4.2 int的本质,在C#中使用int时,可能范围是: -2,147,483,648+2,147,483,647,或大约-2,000,000,000+2,000,000,000之间的一个整数。所有的int计算都是精确的,也就是说,数字中的全部信息都被正确地保留。,返回目录,6,4.3 double 的本质,在C#中使用double数字时,它的值可以位于-1.79103081.7910308之间。 double具有如此大的范围和精确数字,应付日常数量的计算其精确度是绰绰有余了。,7,4.4 声明变量,在C#中,这些名称: 必

3、须以字母开头(AZ或az)。 可包含任意字母或数字(数字为09)。 可包含下划线“_”。 最多255个字符。 注意,C#是区分大小写的。,8,4.5 赋值语句,变量一旦声明,就可以通过赋值语句将新值放入它们之中,如下所示: length = 20; 注意: 数据是从的右边到左边移动。 无论length原先是什么值,现在它被20“重写”。变量只能有一个值,即当前值。,9,4.6 计算和运算符,C#使用运算符+和-执行递增和递减(减1)。它们最频繁的使用是在循环中(第8章)。下面是+ 运算符的一种用法: n = 3; n+; / n的当前值是4 =的要点是它不同于代数意义上的“等于”。不妨将它看作

4、“变为”或“得到”的意思。,10,4.7 算术运算符,11,4.8 %运算符,%(取模)运算符经常与整数除法一起使用,用来提供余数部分。 %最常用于int类型,但它同样可以用于double类型。,返回目录,12,4.9 使用+运算符连接字符串,int i = 2, j = 3; string s, note = “Answer is: “; s = note + i + j; s的值是多少?有两种可能性: 答案是:23,两个+运算符均作用于字符串。 答案是:5,第二个+使两个数字相加。 事实上,将发生第一种情况。C#工作的顺序是从左到右。第一个+生成字符串“Answer is: 2”。然后第二

5、个+将3连入结尾。不过,如果使用: s = note + (i + j); 则先计算2 + 3,得到5。最后才发生字符串连接。,返回目录,13,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方法返回一个字符串。可以通过将此字符串存储在一个变量中或以其他方式来使用它。,返回目录,14,4.1

6、1 文本框和标签,文本框可从工具箱中选择并拖放到窗体上。文本框具有非常多的属性,但最主要的属性是Text,供用户键入字符串。 标签将为用户显示一些帮助信息,通常通过属性窗口在设计时设置标签的属性。,返回目录,15,4.12 数字之间的转换,从一种类型的数值转换为另一种类型最常见的情况是将一个int转换为一个double,以及将一个double转换为一个int。,返回目录,16,4.13 表达式的作用,C#语言中的表达式类似于数学运算中的表达式,是操作符、操作对象和标点符号等连接而成的式子。操作符是用来定义类实例中表达式操作符的。表达式是指定计算的操作符操作数序列。,返回目录,17,4.14 编

7、程规则,变量具有名称,该名称由程序员选择。 变量具有类型,该类型由程序员选择。 一个变量储存一个值。 变量的值可以通过赋值语句来改变。,返回目录,18,4.15 编程陷阱,注意变量名的拼写。 在刚开始的时候很难标注编译错误。 括号必须成对。 在标签和文本框的文本属性中使用数字时,记住要使用字符串转换工具。 在将几个项目相乘时,必须在它们之间加上*号。,返回目录,19,4.16 语法要点,通过声明变量的类及其名称来声明变量。 最实用的类型是int、double和string。 主要的算术运算符是*、/、%、+和-。 +运算符用来连接字符串。 +和-运算符用来完成递增和递减操作。 使用Conver

8、t.ToString方法将数字转换为字符串。 使用Convert.ToInt32和Convert.ToDouble方法将字符串转换为数字。 在一个double项之前加上(int),可将它转换为一个整数。 在一个int项之前加上(double) ,可将它转换为一个双精度值。,返回目录,20,4.17 新的语言元素,int double string。 运算符+、-、*、/、%。 用于递增的+和递减的-。 用于赋值的。 强制转换:Convert类、(double)和(int)强制转换。,返回目录,21,4.18 新增的IDE工具,具有Text属性的TextBox和Label控件。 控件的重命名。,返回目录,22,4.19 小结,变量用来保存值。它们直到显式改变之前一直保持原值。 运算符对值进行运算。 表达式是能生成一个值的算式。它可用于多种情况中,包括用在赋值的右边,或作为方法调用的参数。,返回目录,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号