[工学]3 运算符和表达式

[工学]3 运算符和表达式

ID:27708766

大小:381.50 KB

页数:16页

时间:2018-12-04

[工学]3 运算符和表达式_第1页
[工学]3 运算符和表达式_第2页
[工学]3 运算符和表达式_第3页
[工学]3 运算符和表达式_第4页
[工学]3 运算符和表达式_第5页
资源描述:

《[工学]3 运算符和表达式》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第三讲运算符和表达式主要内容算术运算符位运算符赋值运算符逻辑运算符关系运算符条件运算符算术运算符运算符含义说明优先级实例结果++增量操作数加11++num,num++9--减量操作数减11--num,num--7+一元+操作数的值2+num8-一元-操作数的反数2-num-8*乘法操作数的积3num*num*2128/除法第二个操作数除第一个操作数310/num10.0/num11.25%模数第二个操作数除第一个操作数后的余数310%num8%2.221.4+加法两个操作数之和410+num18-减法从第一个操作数中减去第二

2、个操作数410-num2算术运算符1、除法运算符:整数相除的结果为整数,小数相除的结果为小数。inti=5;intj=2;Console.WriteLine(i/j);Console.WriteLine((float)i/j);算术运算符2、求模运算符:【例题】在屏幕上循环打印0-10之间的整数。usingSystem;usingSystem.Threading;classProgram{staticvoidMain(string[]a1){inti=0;while(true){i=(i+1)%10;Console.Writ

3、eLine(i);Thread.Sleep(500);}}}算术运算符3、自增和自减【例题】变量前自增和变量后自增的区别。inti=1;Console.WriteLine(i++);Console.WriteLine(++i);算术运算符4、通过“+”号完成数据与字符串拼接。【例题】“+”的使用。Console.WriteLine(""+2+3);Console.WriteLine(2+3);Console.WriteLine(2+3+"");Console.WriteLine(2+""+3);位运算符运算符含义&按位与

4、按

5、位或^按位异或~按位取反>>右移<<左移位运算符1、按位异或假设有两个整型数x和y,则表达式(x^y)^y值还原为x。charch='o';intkey=0x1f;Console.WriteLine("明文:"+ch);ch=(char)(ch^key);Console.WriteLine("密文:"+ch);ch=(char)(ch^key);Console.WriteLine("解码:"+ch);位运算符2、移位运算符(1)左移(<<),右移(>>)。(2)语法形式:value<>num_b

6、its左操作数value是要被移位的值,右操作数num_bits是要移位的位数。(3)将一个数左移N位相当于将一个数乘以2的n次方。赋值运算符1、赋值运算符“=”把一个数据赋给一个变量,其一般形式:variable_typevariable_name=expression;例如:intx=100;floatz=100.0;2、C#中的扩展赋值运算符:+=、-=、*=、/=、%=、&=、

7、=、^=、>>=、>>>=、<<=3、C#中允许连续赋值。例如:inty,z;intx=y=z=2;赋值运算符1、赋值运算符“=”把一个数据

8、赋给一个变量,其一般形式:variable_typevariable_name=expression;例如:intx=100;floatz=100.0;2、C#中的扩展赋值运算符:+=、-=、*=、/=、%=、&=、

9、=、^=、>>=、>>>=、<<=3、C#中允许连续赋值。例如:inty,z;intx=y=z=2;关系运算符1、关系运算符用于两个值之间的关系比较,其返回值为布尔型。2、比较两个数是否相等的运算符为“==”,而不是“=”。关系运算符运算符操作结果(假设x,y是某相应类型的操作数)>x>y如果x大于y,则为tr

10、ue,否则为false>=x>=y如果x大于等于y,则为true,否则为false

11、se2True&TrueTrue&FalseFalse&TrueFalse&FalseTrueFalseFalseFalse^逻辑异或两个操作数不相同,即一个为True一个为False时,结果才为True,否则为False3True^TrueTrue^FalseFalse^TrueFals

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。