[医学]04 语句.ppt

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

变量 变量用于存储特定数据类型的值 语法: 访问修饰符 数据类型 变量名(标识符) 变量 常量 常量用于在整个程序中将数据保持同一个值 语法: const 数据类型 常量名 = 常量值; 常量 const 关键字用于声明常量 装箱和拆箱 运算符 用于标明运算种类的符号称为运算符,参与运算的数据称为操作数; 按照运算符的功能来划分,C#语言中的运算符可以分为以下几类: 算术运算符 关系运算符 逻辑运算符 位运算符 赋值运算符 字符串连接运算符 运算符 运算符(实例09_09.cs) 运算符(09_10) 运算符 关系运算符包括””、 ””、 ” =”、 ”=”、 ”==”、 ”!=”,它用来对两个操作数进行比较运算,其表达式结果为布尔类型的值true或false。在使用关系运算符时应注意:进行关系运算的表达式为布尔类型,其结果也只能是true或false,而不是0或非0的整数。 运算符(09_13) 运算符 运算符 逻辑运算符也称为布尔逻辑运算符,它包括逻辑与“”、短路与“”,逻辑或”|”、短路或“||”,逻辑非“!” 、异或”^”。 using System; class Progarm{ static void Main(){ bool flag=true; bool myfalse=false; Console.WriteLine(true false is {0},flagmyfalse); Console.WriteLine(true true is {0},flagflag); Console.WriteLine(false true is {0},myfalseflag); Console.WriteLine(false false is {0},myfalsemyfalse); Console.WriteLine(true || false is {0},flag||myfalse); Console.WriteLine(true || true is {0},flag||flag); Console.WriteLine(false || true is {0},myfalse||flag); Console.WriteLine(false || false is {0},myfalse||myfalse); } } 逻辑运算符 逻辑运算符 其中应注意的是,进行逻辑运算的操作数必须是布尔类型,而不能像C、C++语言一样用非0整数替代true、或用0替代false;操作符、||起到了“短路”操作的作用——当根据第一个操作数或表达式的值已经能够确定整个表达式的值时,将跳过(不再判断)第二个操作数或子表达式而直接得出结果。这一机制的恰当运用可以增强程序的健壮性。 逻辑运算符 分析如下代码: ClassA a = null; If((a!=null)(a.data10)){ statements } 位运算符(09_14) 位运算符的存在意义:在C#中可以对整型运算对象按位进行逻辑运算。按位进行逻辑运算的意义是:依次取被运算对象的每个位,进行逻辑运算,每个位的逻辑运算结果是结果值的每个位。 它包括按拉取反“~”、按位与 “”、按位或 “|”、按位异或 “^”、按位左移 “”、 带符号右移“”、无符号右移“”等分别实现对整形数据的二进制进行相关操作。 位运算符(09_15) 赋值运算符(09_17) 基本赋值运算符 “=”,用于将其右侧的操作数或表达式的值赋给“=”左侧的变量。 扩展赋值运算符:“+=”、 “-=”、 “*=”、 “/=”、 “%=”、 “=”、 “|=”、 “^=”、 “=”、 “=”、 “=” 。 如果运算符两侧的数据有进可能出现类型不一致的情况,这时就可以采用类型转换原则先进行数据的类型转换,然后再进行运算。 赋值运算符 字符串连接操作符(09_18) 在C#语言中,对操作符”+”进行了重载。所谓运算符的重载是指对同一个运算符赋予两种以上的含义,使其在不同的场合可以标记不同的操作; 运算符的优先级(09_19) 条件运算符 “?:”也称为三目条件运算符. int a = 55, b = 66; string resulta = a=60 ? a 55分 及格 : a 55分 不及格; string resultb = b=60 ? b 66分 及格 : b 66分 不及格; Console.WriteLine(resulta); Console.WriteLine(resultb); 小测验: 找出错误 if number % 2 == 0 ... if (percent 0) || (percent 100) ... if (minute ==

文档评论(0)

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

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

1亿VIP精品文档

相关文档