2_C#基础知识.ppt

  1. 1、本文档共55页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2_C#基础知识.ppt

第二章 C#基础 1-类 型 2-变 量 3-常 量 4-表达式 1-类型 类型概述 类型分类 类型概述 类型代表某一种事物 定义了事物共有的属性和行为 比如3个人,每个人都有名字, 年龄等属性,可能名字、年龄的值不同。同样3个人都有共同的行为(吃饭、睡觉),尽管睡的地方,吃的东西会有所不同。因此这3人有差异,但是却有一个大同:都属于相同的类型。 类型分类 第一种分类: 1、预定义类型(内置) 2、自定义类型 预定义类型(内置类型) 一共15种预定义类型(内置类型) 13种值类型(简单类型),2种引用类型(string 和object) 预定义类型 自定义类型 按存放位置不同,类型又分为 1、值类型 (栈) 2、引用类型(引用在栈,数据在堆) 练习 下列选项中,()是引用类型。 a)enum类型 b)struct类型 c)string类型 d)int类型 2-变量 变量概述 变量的声明 变量作用域 变量概述 变量声明 变量使用前必须声明: (1)给变量命名,并为它关联一种类型 (2)让编译器为他分配一块内存 变量命名 练习 变量初始化 多重声明 习题 变量作用域 此处主要讲解本地变量(局部变量)的作用域 3-常量 哪些类型可以定义常量(定义常量的类型有局限性) 简单类型+string(并不是说其他类型不可以,引用类型只能定义值为null的常量) 声明常量的关键字 const 常量 4-表达式 表达式是操作数与运算符组合起来的字符串。 可以作为操作数的结构有: (1)字面量 (源代码中书写的数字或字符串,表示一个明确类型的明确的、固定的值) (2)常量 (3)变量 (4)方法调用 (5)元素访问器 (6)其他表达式等 字面值 整数字面值 浮点数字面值 字符字面值 字符串字面值 习题 输出三个字面值,float型123.75,双引号字符,字符串 ”C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319” 运算符 一元运算符 二元运算符 三元运算符 算术运算符 赋值运算符 逻辑比较符 逻辑运算符 条件运算符 示例2 示例3 习题 赋值运算符 +=也可以用于字符串,与+运算符一样 逻辑比较运算符 逻辑运算符 运算符优先级 习题 总结 1、类型分类 2、类型位数 3、变量命名 4、常量定义 5、表达式计算 C#高级编程内容: 值类型与引用类型的区别 ==,Equals(),ReferenceEquals()的区别 浮点类型的特殊性-精度问题 static readonly 和const 精度问题 结论 学会使用decimal类型,不使用浮点类型 作业 1、编写一个控制台应用程序,要求用户输入4个int值,并显示它们的乘积。 提示:从string转换为int的方法为Conver.ToInt32();获得用户输入的字符串Console.ReadLine(); 2、从键盘输入一个正整数,按数字的相反顺序输出。 提示:字符串转换为字符数组的方法为ToCharArray(); 数组反转的方法为Reverse() ; 运算符和表达式 运算符和表达式 Result = number * 100 变量 变量 字面值 操作数 表达式 操作数和运算符的组合 运算符 运算符和表达式 类别 运算符 说明 表达式 三元运算符(条件运算符) ?: 检查给出的第一个表达式 expression 是否为真。如果为真,则计算 operand1,否则计算 operand2。这是唯一带有三个操作数的运算符 表达式? 操作数1: 操作数2 * * 转义序列表 转义序列 产生的字符 字符的Unicode值 \’ 单引号 0x0027 \” 双引号 0x0022 \\ 反斜杠 0x005C \0 空 0x0000 \a 警告(产生峰鸣) 0x0007 \b 退格 0x0008 \f 换页 0x000C \n 换行 0x000A \r 回车 0x000D \t 水平制表符 0x0009 \v 垂直制表符 0x000B 转义字符示例 //转义字符 using System; class ESCCharacter { static void Main(string[] args) { Console.WriteLine(毛主席他老人家说过:\好好学习\t天天向上\.\n我们一定要谨遵他老人家的\u005C教诲\u005C!); } } 等价于Console.WriteLine(@毛主席他老人家说过:好好学习 天天 向上. 我们一定要谨遵他老人家的\教诲\!); *

文档评论(0)

资料 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档