- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章 基本数据的存储与运算
主要内容:
(1) 变量常数MessageBox.Show方法、连接字符串、换行符。
(2) 基本数据类型整型异常异常异常字符数据类型将指定字符串转换为字符Char数据类型和数值类型之间转换Char.IsLetter方法、Char.IsDigit方法。
(4) 非整型数据类型Single.Parse(s)方法Decimal.Parse(s)方法格式化格式化算术算术运算符算术运算符隐式数值转换显式转换ool类型关系运算符方法溢出MessageBox.Show方法的使用。
(5) 掌握如何向项目中添加类和引用。
(6) 掌握赋值运算符的使用。
(7) 掌握算术运算符和关系运算符的使用。
2.1 场 景 引 入
用计算机解决一般问题的最基本步骤如下。
(1) 确定需要输入哪些数据,输出哪些数据,需要计算什么。
(2) 输入数据并保存输入数据。
(3) 读取数据。
(4) 计算。
(5) 输出。
在计算机中数据是通过内存的存储位置保存的(内存由存储数据的不同存储位置组成),这些保存程序中数据的内存的存储位置就是变量,也就是说程序中的数据是通过变量保存的,不同类型的数据如整数、实数、字符等就保存到不同类型的变量中。当计算机要使用这些数据完成任务时,就要从变量中读取这些数据,然后执行指定的运算。运算可以是算术运算、关系运算、逻辑运算,这就涉及算术运算符(如“+”(加))、关系运算符(如“”(大于))、逻辑运算符(如“”(逻辑与)),由算术运算符组成的表达式就是算术表达式(表达式就是一个指定值的计算)。由关系运算符组成的表达式就是关系表达式。由逻辑运算符组成的表达式就是逻辑表达式。当不同类型的数据在一起进行运算时就涉及不同数据类型的转换。以上所述的这些内容就是本章要讨论的内容,并讨论如何使用它们解决实际问题。
2.2 变量常数;
则x的内存状态变成如图2.3所示。
图2.1 声明整型变量的结果 图2.2 整型变量x、y赋值的结果 图2.3 整型变量x再次赋值的结果
原有值100被覆盖掉,x值变为60。
也就是说,在程序运行过程中变量的值可以。2.2.2 标识符名标识符标识符识标识符标识符必须以字母或下划线( _ )开头。
必须只包含和下划线。
下面显示了一些有效和无效的名:
aB123__45 // 有效
_567 // 有效
_ // 无效
12ABC // 无效
xyz$wv // 无效
标识符(即区分大小写),因此两个标识符只大小写不同,被视为同标识符。2.2.3 变量声明
声明;
任务2.1:计算路程
有一辆汽车每小时可以行驶150千米,欲计算2小时能行驶多少千米,3小时又能行驶多少千米。编写一程序解决该问题。
解决此问题需要使用公式:路程 = 速度 × 时间。
要编写解决该问题的程序,可以使用3个变量:v、t和s。变量v用于存放速度的值,变量t用于存放时间的值,变量s用于存放路程的值。
(1) 声明变量v、t和s。
(2) 给v赋值为150,给t赋值为2。
(3) 按公式计算路程:s=v*t
(4) 输出s的值。
(5) 给t赋值为3。
(6) 按公式计算路程:s=v*t
(7) 输出s的值。
(1) 创建空的项目Test(具体步骤见任务1.1)
(2) 向项目中添加如下代码文件(具体步骤见任务1.1):
using System.Windows.Forms;
public class Test
{
static void Main()
{
int v;
int t;
int s;
string title1 = 输出结果1;
string title2 = 输出结果2;
v = 150;
t = 2;
s = v*t;
MessageBox.Show(v=+v+\n+t=+t+\n+s=+s, title1);
t = 3;
s = v*t;
MessageBox.Show(v=+v+\n+t=+t+\n+s=+s, title2);
}
}
(3) 添加System.Windows.Forms引用,并将输出类型设置为【Windows应用程序】(具体步骤见任务1.2)。
(4) 按F5键运行该应用程序运行
(1) 定义类。
每一个C#程序至少含有一个类定义。程序中:
public class TestInt
用来开始TestInt类的定义。应当记住,所有类的定义以左大括号“{”开始,以右大括号“}”结束。
(2) 声明变量。
每一个C#应用程序从Main方法开始执行。左大括号“{”标识Main方法体的开始,右大
您可能关注的文档
- AutoCAD高级试题和答案.doc
- AutoRun.inf完全教程.doc
- AUTO–CAD中的比例概念及使用技巧.doc
- AVLfireC中文般基本操作.doc
- avr单片机外部晶振延时.doc
- AV发烧入门家庭影院的组成和其设计.doc
- AWG标准线径对照表.doc
- Ayvkdla大学生生活.doc
- A–Z中国人姓氏的英语翻译.doc
- A区保安管理服务方案.doc
- 5.3用频率估计概率(课件)高一数学(湘教版2019必修第二册).pptx
- 第11课 创新思维要善于联想(课件)高考政治一轮复习(新教材新高考).pptx
- 第6课 走进经济全球化 课件-新高考政治一轮复习选择性必修一《当代国际政治与经济》课件.pptx
- 数据库发展研究报告(2025年)-大数据技术标准推进委员会.docx
- AI 智能体运行安全测试标准(中文).docx
- 第四单元 水的三态变化(复习课件)四年级科学上学期期末复习(青岛版).pptx
- 8.1 基本立体图形(第1课时)(课件)高一数学(人教A版2019必修第二册).pptx
- Unit 4 Plants around us第四课时(课件)人教PEP版(2024)英语三年级上册.pptx
- 高三生物一轮复习课件第26讲 基因的表达.pptx
- 专题01 电场力的性质 高二物理上学期期末考点(人教版2019).pptx
最近下载
- 八项规定回头看自查报告.pdf VIP
- 2012北京 第一册市政道路、桥梁工程预算定额.pdf VIP
- 华为LTC流程IPD流程ITR流程三大核心流程变革一篇文章就全明白啦V2.0!.pdf VIP
- 普洱哈尼族彝族自治县2025年数学五年级第二学期期末学业质量监测试题含答案.doc VIP
- D-ZD2010发电厂汽水管道支吊架设计手册制造图册-中国电力规划.pdf VIP
- 产科急救应急预案.docx VIP
- 关于社区卫生服务中心五年发展规划十五五发展规划2025.docx VIP
- NBT 25085-2018 核电厂常规岛焊接技术规程.pdf VIP
- 烟草代办合同范本6篇.docx VIP
- 危险废物污染防治责任制度.docx VIP
文档评论(0)