版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 第三讲 运算符和表达式主要内容 算术运算符 位运算符 赋值运算符 逻辑运算符 关系运算符 条件运算符 第1页,共16页。算术运算符运算符含义说明优先级实例结果+增量操作数加 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-减法从第一个操作数中减去第二个操作数410 - n
2、um2第2页,共16页。算术运算符1、除法运算符:整数相除的结果为整数,小数相除的结果为小数。int i = 5;int j = 2;Console.WriteLine(i/j); Console.WriteLine(float)i / j); 第3页,共16页。算术运算符2、求模运算符:【例题】在屏幕上循环打印0-10之间的整数。using System;using System.Threading; class Program static void Main(string a1) int i = 0; while (true) i = (i + 1) % 10; Console.Writ
3、eLine(i); Thread.Sleep(500); 第4页,共16页。算术运算符3、自增和自减【例题】变量前自增和变量后自增的区别。 int i = 1; Console.WriteLine(i+); Console.WriteLine(+i);第5页,共16页。算术运算符4、通过“+”号完成数据与字符串拼接。【例题】“+”的使用。 Console.WriteLine( +2 + 3); Console.WriteLine(2 + 3); Console.WriteLine(2 + 3 +); Console.WriteLine(2 + + 3);第6页,共16页。位运算符运 算 符含
4、义&按位与|按位或按位异或按位取反右移左移第7页,共16页。位运算符1、按位异或假设有两个整型数x和 y,则表达式 (x y) y值还原为x 。 char ch = o; int key = 0 x1f; Console.WriteLine(明文:+ch); ch = (char)(chkey); Console.WriteLine(密文:+ch); ch = (char)(ch key); Console.WriteLine(解码:+ch);第8页,共16页。位运算符2、移位运算符(1)左移()。(2)语法形式:value num_bits 左操作数value是要被移位的值,右操作数num_
5、bits是要移位的位数。 (3)将一个数左移N位相当于将一个数乘以2的n次方。 第9页,共16页。赋值运算符1、 赋值运算符“=”把一个数据赋给一个变量,其一般 形式: variable_type variable_name=expression; 例如: int x=100;float z=100.0;2、 C#中的扩展赋值运算符: +=、 -=、 *= 、/=、 %=、&=、 |=、 = 、=、 =、 =、 =、 xy如果x大于y,则为true,否则为false=x=y如果x大于等于y,则为true,否则为falsexy如果x小于y,则为true,否则为false=xy ? x :y;第15页,共16页。运算符的优先级与结合性 类 别运 算 符结 合 性初等项. ( ) new typeof checked unchecked 从左到右一元后缀+ 从右到左一元前缀+ + ! (T) (表达式)从右到左乘法* / % 从左到右加法+ 从左到右移位从左到右关系和类型检测 = is as 从左到右相等= !=从左到右逻辑与
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年浙江省人教版小学语文四年级上册第5单元练习题
- 2026年网络安全与信息安全考试卷
- 2025-2026学年初中语法说课稿专项
- 2025-2026学年一年级语文夏夜多美说课稿
- 2025年吉林省舒兰市高二历史上册期末考试考试卷附答案(夺分金卷)
- 2025年黑龙江省虎林市高考历史模拟卷含答案(满分必刷)
- 2025-2026学年大班语言微笑说课稿
- 2025-2026学年中医和西医说课稿
- 2025-2026学年儿歌快快起床说课稿
- 2025-2026学年《将进酒》说课稿
- 网约出租车驾驶员资格证(人证)考试题库及参考答案
- 2026年高职编辑出版学(版权贸易)试题及答案
- 2026考研全国统考英语二冲刺试卷(详细解析)
- 矿井隐蔽致灾因素月度普查台账模板
- 2026年陕西事业单位招聘(职测)笔试真题及答案
- 四川省水利工程设计概(估)算编制规定2025
- 对外投资合作国别(地区)指南 2025 乌兹别克斯坦
- 园林植物病虫害防治技术全套课件
- 财产损失评估报告范本
- 1.2地球的公转课件-高中地理湘教版选择性必修1
- 2024年《广西壮族自治区建筑装饰装修工程消耗量定额》(上册)
评论
0/150
提交评论