运算符

分类

符号

解释

优先级

算数

++  --

加加(加1)  减减(减1)

由高到低,即执行顺序由上到下(圆括号的优先级最高)

*  /  %

    取余

+  -

  

关系

<  >  <=  >==

小于  大于  小于等于  大于等于

==  !==

等于  非等于

逻辑

&&

并且

||

非(注:优先级在此表的最顶层)

条件运算符

?:

唯一的一个三元运算符  如果

赋值

=  +=  -=  *=  /=  %=

如:x-=4.即x=x-4

1、算术运算符 + - * /   %  ++  --

int a = 1,b = 2;

Console.WriteLine(a + b);

输出结果:3

1.2、取余 %

int a = 10,b = 3,c;

Console.WriteLine(c = a%b);

输出结果:1

int a1 = 11,b1 = 3,c1;

Console.WriteLine(c1 = a1%b1);

输出结果:2

1.3、前++/--与后++/--的区别

int a = 10,b = a++;

Console.WriteLine(a);

Console.WriteLine(b);

输出结果:10

11

int a = 10,b = ++a;

Console.WriteLine(a);

Console.WriteLine(b);

输出结果:11

11

2、关系运算符  <  >  <=  >=  !=

int a = 10,b = 10,c = 11;

bool d = a >= b < c;

Console.WriteLine(d);

输出结果:True

string a1 = “10”,b1 = “10”;

bool c1 = a1 != b1;

输出结果:False

//注意<=,>=格式

3、逻辑运算符  &&  ||  !

string a = “10”,b = “10”;

int c = 10,d = 11;

bool end = a == b&&c == d;

输出结果:False

//注意理解&&(并且),||(或),!(非)的意思

4、条件运算符  ?:

例子:a = b = 1?”1”:”2”;

//如果b=1,则输出1;b!=1,则输出2

5、赋值  =  +=  -=  *=  /=  %=

a -= 1,即a = a-1

------------------------------------------------------------------------------

            //输出内容,接受用户输入的内容Console.Write("请输入一个100以内的整数:");string ZS11 = Console.ReadLine();//显式转换,条件判断,输出“是/不是”int ZS12 = Convert.ToInt32(ZS11);Console.WriteLine("是不是7的倍数:" + (ZS12 % 7 == 0 ? "是" : "不是"));Console.WriteLine("十位数是不是7:" + (ZS12 / 10 == 7 ? "是" : "不是"));Console.WriteLine("个位数是不是7:" + (ZS12 % 10 == 7 ? "是" : "不是"));//输出内容,接受用户输入的内容Console.Write("请输入您的成绩(0-100):");string CJ11 = Console.ReadLine();//显式转换,条件判断,输出判断后的内容int CJ12 = Convert.ToInt32(CJ11);Console.WriteLine(CJ12 >= 60 ? "及格了!" : "不及格,继续努力!");//输出内容,接受用户输入的内容Console.Write("请输入第一个数:");string S11 = Console.ReadLine();Console.Write("请输入第二个数:");string S21 = Console.ReadLine();Console.Write("请输入+/—:");string YSF11 = Console.ReadLine();//显式转换,根据用户输入的内容进行条件判断,输出结果double S12 = Convert.ToDouble(S11);double S22 = Convert.ToDouble(S21);double end1 = S12 + S22;double end2 = S12 - S22;Console.WriteLine(YSF11 == "+"?end1:end2);//输出内容,接受用户输入的内容Console.Write("请输入一个1-100的整数:");string ZS41 = Console.ReadLine();//显式转换,根据用户输入的内容进行条件判断,输出结果int ZS42 = Convert.ToInt32(ZS41);Console.WriteLine(ZS42 >= 50&&ZS42 != 66?"大":"小");//防止控制台程序闪退Console.ReadLine();

转载于:https://www.cnblogs.com/hanqi0216/p/6420261.html

【2017-02-20】C#基础 - 运算符//表格,示例,代码巩固练习相关推荐

  1. html导出excel代码,html页面导出为excel表格(示例代码)

    简介这篇文章主要介绍了html页面导出为excel表格(示例代码)以及相关的经验技巧,文章约4421字,浏览量324,点赞数9,值得推荐! 导出考勤表格 王婷111 一见倾城333 祈澈姑娘222 P ...

  2. python基础代码事例-数据科学Python基础(附示例代码和练习题目)

    翻译 | AI科技大本营 参与 | 王珂凝 审校 | reason_W [AI科技大本营导读]Python的强大和灵活相信已经毋庸置疑了.那么数据科学中,我们又需要掌握哪些基础知识点才能满足使用需求呢 ...

  3. java生成pdf表格示例代码

    使用itext代码直接生成pdf文件 用到jar包       itextpdf-5.2.1.jar   itext-asian-5.2.0.jar 优缺点 优点:生成快,代码直接能用 缺点:代码要写 ...

  4. linux基础命令怎么记,linux基础命令--笔记(示例代码)

    linux基础命令--笔记 一.   1  . --help 命令简单帮助 2. man 查看命令复杂帮助  (非内置命令) 3  . help (bash的内置命令)如 :help cd  .hel ...

  5. linux dd 清屏 of=/dev/mem,Linux系统简介分区基础命令(ADMIN01-2)(示例代码)

    6.5.3 cat &1 从标准输入stdin(0)读入数据,在标准输出stdout(1)显示出来 6.6 uname 查看内核版本信息 uname -r 3.10.0 -327 .el7 . ...

  6. html表格的系列代码,HTML系列(八):表格(示例代码)

    1 2 3 4 5 第9章 6 7 8 body{ 9 font:normal 11px auto "Trebuchet MS", Verdana, Arial, Helvetic ...

  7. java访问excel表格_Java读取excel表格(示例代码)

    Java读取excel表格 一般都是用poi技术去读取excel表格的,但是这个技术又是什么呢 什么是Apache POI? Apache POI是一种流行的API,它允许程序员使用Java程序创建, ...

  8. 利用css完成表格的代码,css 表格(示例代码)

    1.给元素的display属性添加为以下值 table使该元素按table样式渲染 table-row使该元素按tr样式渲染 table-cell使该元素按td样式渲染 table-row-group ...

  9. python做表格计算_python运算符表格

    什么是操作符? 简单的回答可以使用表达式4 + 5等于9,在这里4和5被称为操作数,+被称为操符. Python语言支持操作者有以下几种类型. 算术运算符 比较(即关系)运算符 赋值运算符 逻辑运算符 ...

最新文章

  1. 优秀的Java程序员应具备哪些编程技术?
  2. [CQOI2009]中位数图 详细题解
  3. Docker 1.3.2发布:修复重大安全问题
  4. opencv 卡尔曼 java_卡尔曼滤波经典例子(opencv)
  5. 深度学习之基于Inception_ResNet_V2和CNN实现交通标志识别
  6. 分区表分区字段的update操作
  7. PHP超链接传数据库值格式,php – 使用超链接更新数据库
  8. Ubuntu18.04安装opencv出现的一系列问题解决方法(持续更新~)
  9. inventor中齿条怎么画_涨知识干货|瀑布怎么画?山水画刀画中的八种分类
  10. JavaScript初学者系列一:JavaScript基础(上)
  11. 080 HBase的属性
  12. 迅通雾霾处理技术为清晰都市保驾护航
  13. c语言实现运输问题表上作业法,运输问题表上作业法
  14. 原生js完成的五子棋人机大战
  15. 超好用的私人珍藏网站,送给你了!
  16. 如何利用python制作一个小游戏
  17. DDoS攻击器Linux集群【用于网络安全学习】
  18. 微信小程序绑定银行卡功能
  19. 弱网测试:使用netem模拟网络延迟、丢包、损坏、重复、和乱序等网络问题
  20. 【墨者学院】身份认证失效漏洞实战

热门文章

  1. Vue-admin工作整理(四):路由组件传参
  2. IOIOI卡片占卜(Atcoder-IOIOI カード占い)(最短路)
  3. 合并两个已经排好序的不等长的数组
  4. js获取select选中的内容
  5. .net 实现文件下载2
  6. Nginx服务系列——代理
  7. UIImagePickerController在iPhone和iPad中用法的一点不同[转]
  8. Caffe SSD Ubuntu16 04 训练自己的数据集
  9. 【第7章】 使用函数和模块来重用你的代码
  10. HAProxy实现动静分离