精品教程《C#程序设计与应用(第3版)清华大学出版社 谭恒.ppt





《精品教程《C#程序设计与应用(第3版)清华大学出版社 谭恒.ppt》由会员分享,可在线阅读,更多相关《精品教程《C#程序设计与应用(第3版)清华大学出版社 谭恒.ppt(34页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品教程C#程序设计与应用(第3版)清华大学出版社 谭恒松 主编C#程序设计第二讲 C#程序设计基础(一)课程网站:http:/ CONTENTS学习目标学习内容课堂实践本讲学习目标AIMS知识目标知识目标理解常量和变量的含义掌握数据的基本类型及转换熟练掌握条件判断语句的使用能力目标能力目标能够应用控制语句进行简单编程 12本讲学习目标AIMS掌握常量与变量的定义方法掌握常量与变量的定义方法1掌握常用的数据类型及其转换掌握常用的数据类型及其转换2掌握运算符和表达式的使用掌握运算符和表达式的使用3掌握条件判断语句的使用方法掌握条件判断语句的使用方法4变量与常量CONTENT变量常量double
2、x,y;const double PI=3.14159;数据类型CONTENT整数类型整数类型实数类型实数类型字符类型字符类型布尔类型布尔类型int a=10;float x=20.5f;decimal y=205.25m;char ch1=a;x=true 或x=false 数据类型的转换隐式转换CONTENT数据转换分为隐式转换和显示转换两种。隐式转换就是系统默认的、不需要加以声明也不需要编写代码就可以进行的转换。如:int i=10;long x=i;数据类型的转换显式转换CONTENT显式类型转换,又叫强制类型转换。如:int i=(int)s;Convert 类的使用 CONTENT
3、Convert类位于命名空间System,它提供了一整套方法用于将一个基本数据类型转换为另一个基本数据类型,返回与指定类型的值等效的类型。int x;string s=123;x=Convert.ToInt32(s);Parse方法的使用 CONTENTParse方法可以将特定格式的String转换成int,char,double.等,也就是*.Parse(string)括号中的一定要是string。Parse方法的使用格式为:数值类型名称.Parse(字符串型表达式)例如:int x=int.Parse(123);ToString方法的使用 CONTENTToString方法可将其他数据类型
4、的变量值转换为字符串类型。ToString方法的使用格式为:变量名称.ToString()例如:int x=123;string s=x.ToString();学习任务:路程计算程序设计 CONTENT float s,v,t;v=Convert.ToSingle(txtVelocity.Text);t=Convert.ToSingle(txtTime.Text);s=v*t;txtDisplacement.Text=s.ToString();关键代码关键代码拓展:拓展:如何将速度文本框和时间文本框中值转换为double型。运算符 与表达式CONTENT(1)程序设计语言中的运算符是指数据间进
5、行运算的符号。(2)参与运算的数据称为操作数。(3)把运算符和操作数按照一定规则连接起来就构成了表达式。(4)操作符指明作用于操作数的操作方式,操作数可以是一个常量、变量,或者是另一个表达式。运算符CONTENT根据所作用的操作数个数,运算符可以分为3类。(1 1)一元运算符)一元运算符:仅作用于一个操作数的运算符,如+运算符,一元运算符又可分为前缀运算符和后缀运算符。例如,+i、i+。(2 2)二元运算符)二元运算符:作用于两个操作数之间的运算符,例如“a+b”。(3 3)三元运算符)三元运算符:作用于三个操作数的运算符。C#中仅有一个三元运算符,即“?:”。根据运算类型,常用的运算符可以分
6、为算术运算算术运算符、赋值运算符、关系运算符、逻辑运算符符、赋值运算符、关系运算符、逻辑运算符。运算符CONTENT根据所作用的操作数个数,运算符可以分为3类。(1 1)一元运算符)一元运算符:仅作用于一个操作数的运算符,如+运算符,一元运算符又可分为前缀运算符和后缀运算符。例如,+i、i+。(2 2)二元运算符)二元运算符:作用于两个操作数之间的运算符,例如“a+b”。(3 3)三元运算符)三元运算符:作用于三个操作数的运算符。C#中仅有一个三元运算符,即“?:”。根据运算类型,常用的运算符可以分为算术运算算术运算符、赋值运算符、关系运算符、逻辑运算符符、赋值运算符、关系运算符、逻辑运算符。
7、运算符CONTENT算术运算符算术运算符赋值运算符赋值运算符关系运算符关系运算符逻辑运算符逻辑运算符+、-、*、/、%、+、-=、+=、-=、*=、/=、%=、=、b?a:b;运算符CONTENT表达式CONTENT(1 1)表达式)表达式是由运算符和运算对象(操作数)组成的有意义的运算式子,其中的运算符就是具有运算功能的符号,运算对象是指常量、变量和函数等操作数。(2)C#语言中有多种表达式和前述的运算符相对应,包括赋值表达式、算术表达式、关系表达式、逻辑表达式和条件表达式等;也可以通过使用多个运算符、方法调用以及类型转换等建立复杂的表达式。学习任务:时间转换程序设计CONTENT时间转换程
8、序的设计思想是输入以秒为单位的整数时间后将其转换为小时、分钟和秒的形式。转换过程如下:秒数除以3600后的整数商为小时数,其余数除以60后的整数商为分钟数,最后的余数则为秒数。学习任务:时间转换程序设计CONTENT int totalTime,hourNumber,minNumber,secNumber;totalTime=Convert.ToInt32(txtTotalTime.Text);hourNumber=totalTime/3600;/计算小时数 minNumber=(totalTime%3600)/60;/计算分钟数 secNumber=(totalTime%3600)%60;/
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 精品教程C#程序设计与应用第3版清华大学出版社 谭恒 精品 教程 C# 程序设计 应用 清华大学出版社

限制150内