c#pp第三章数据类型运算符与表达式.ppt

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

【案例】简易计算器 本例将实现一个可以在窗口中输入两个操作数,并通过单击计算按钮进行计算的简易计算器程序,效果如图2-1-1所示。 在本例的实现过程中,将学习使用基本数据类型进行简单计算,以及数据类型的转换。案例的实现方法如下。 1.创建项目 2.界面设计 3.代码编辑 3.1 数据类型 C#中数据类型主要分为两大类:值类型和引用类 型。这里我们先讲解这两种类型,然后再讨论数据类 型之间的转换。 3.1.1 值类型 C#中值类型包括三种:简单类型、结构类型和枚 举类型。不同的类型是不同数据的集合,不同的类型 在C#中用不同的类型标识符来表示。这里我们只介绍 简单类型,结构类型和枚举类型将在后面介绍。 简单类型包括整数类型、浮点类型、小数类型、 字符类型和布尔类型等。 3.System.Convert 类 System.Convert类位于命名空间System,它为数据转换提供了一整套方法,可以将一个基本数据类型转换为另一个基本数据类型。 使用Convert类的方法可以方便地执行显示、隐式数据类型转换的功能,以及不相关数据类型的转换。 ToBoolean、ToByte、ToChar、ToDateTime、ToDecimal、ToDouble、ToInt16、ToInt32、ToInt64、ToSingle、ToString、ToSByte、ToUint16、ToUint32、ToUint64 Char c ‘a’; Int a Convert.ToInt16 c ; string s Convert.ToString a ; s s+”5”; float f3 Convert.ToSingle s ; 本章作业: 1. 习题3的1、2、3 、4 。 在定义变量的同时,可以对变量赋值,称为变量的初始化。 对变量进行初始化的格式如下: 类型标识符 变量名 表达式; 例: string str “This is a book”; 3.变量的初始化 练习: 判断题: 1. C#规定所有变量必须先声明后使用。( ) 2.双精度浮点数类型double由8个字节组成。 3. 执行const int a 10; a a+1; 这两条语句后, a的值为11。 ( ) 填空题: 1.使用变量a存放数据-389,则将变量声明为( )类型 最合适。 3.3 运算符和表达式 ? 3.3.1 运算符 运算符是表示各种不同运算的符号。 ? 1.算术运算符 算术运算符用于对操作数进行算术运算。C#的算术运算符同数学中的算术运算符是很相似的。 表 C#算术运算符 a--、--b 1 自减运算 -- a++、++b 1 自增运算 ++ a% 2+5 、a%b、3%2 2 模(求整数除法的余数,如7除以3的余数为2,则7%3等于2) % 7/4、a/b 2 除法 / 3*a*b、5*2 2 乘法 * -3、a-b 1或2 取负或减法 - +5、6+8+a 数值类型 任何数值类型 1或2 取正或加法 + 实例 运算结果类型 运算对象类型 运算对象数目 意义 运算符 例: using System; class ModDemo static void Main int iresult,irem; double dreult,drem; iresult 10/3; irem 10%3; dresult 10.0/3.0; drem 10.0%3.0; Console.WriteLine 10/3 0 \t 10%3 1 , iresult, irem ; Console.WriteLine 10.0/3.0 0 \t10.0%3.0 1 ,dresult, drem ; 程序的输出如下所示: 10/3 3 10%3 1 10.0/3.0 3.座机电话号码333333 10.0%3.0 1 特殊的算术运算符:++ 自增运算符 -- 自减速运算符 作用:使变量的值自动增加1或者减少1。 例如,x x+1; 可以被写成 ++x; //前缀格式 或者 x++; //后缀格式 例: x 8; y ++x; 在这种情况下,x和y被赋值为9。 但是,如果代码如下所写: x 8; y x++; 那么y被赋值为8, x被赋值为9 。 当一个自增或自减运算符在它的操作数前面时,C#将在取得操作数的值前执行自增或自减操作。 如果运算符在操作数的后面,C#将先取得操作数的值,然后进行自增或自减运算。 例: using System; class Test static void Main int x 5; int y x--; Console.WriteLine y 0 ,

文档评论(0)

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

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

1亿VIP精品文档

相关文档