【2017-02-20】C#基础 - 运算符//表格,示例,代码巩固练习
运算符
分类 |
符号 |
解释 |
优先级 |
算数 |
++ -- |
加加(加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#基础 - 运算符//表格,示例,代码巩固练习相关推荐
- html导出excel代码,html页面导出为excel表格(示例代码)
简介这篇文章主要介绍了html页面导出为excel表格(示例代码)以及相关的经验技巧,文章约4421字,浏览量324,点赞数9,值得推荐! 导出考勤表格 王婷111 一见倾城333 祈澈姑娘222 P ...
- python基础代码事例-数据科学Python基础(附示例代码和练习题目)
翻译 | AI科技大本营 参与 | 王珂凝 审校 | reason_W [AI科技大本营导读]Python的强大和灵活相信已经毋庸置疑了.那么数据科学中,我们又需要掌握哪些基础知识点才能满足使用需求呢 ...
- java生成pdf表格示例代码
使用itext代码直接生成pdf文件 用到jar包 itextpdf-5.2.1.jar itext-asian-5.2.0.jar 优缺点 优点:生成快,代码直接能用 缺点:代码要写 ...
- linux基础命令怎么记,linux基础命令--笔记(示例代码)
linux基础命令--笔记 一. 1 . --help 命令简单帮助 2. man 查看命令复杂帮助 (非内置命令) 3 . help (bash的内置命令)如 :help cd .hel ...
- 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 . ...
- html表格的系列代码,HTML系列(八):表格(示例代码)
1 2 3 4 5 第9章 6 7 8 body{ 9 font:normal 11px auto "Trebuchet MS", Verdana, Arial, Helvetic ...
- java访问excel表格_Java读取excel表格(示例代码)
Java读取excel表格 一般都是用poi技术去读取excel表格的,但是这个技术又是什么呢 什么是Apache POI? Apache POI是一种流行的API,它允许程序员使用Java程序创建, ...
- 利用css完成表格的代码,css 表格(示例代码)
1.给元素的display属性添加为以下值 table使该元素按table样式渲染 table-row使该元素按tr样式渲染 table-cell使该元素按td样式渲染 table-row-group ...
- python做表格计算_python运算符表格
什么是操作符? 简单的回答可以使用表达式4 + 5等于9,在这里4和5被称为操作数,+被称为操符. Python语言支持操作者有以下几种类型. 算术运算符 比较(即关系)运算符 赋值运算符 逻辑运算符 ...
最新文章
- 优秀的Java程序员应具备哪些编程技术?
- [CQOI2009]中位数图 详细题解
- Docker 1.3.2发布:修复重大安全问题
- opencv 卡尔曼 java_卡尔曼滤波经典例子(opencv)
- 深度学习之基于Inception_ResNet_V2和CNN实现交通标志识别
- 分区表分区字段的update操作
- PHP超链接传数据库值格式,php – 使用超链接更新数据库
- Ubuntu18.04安装opencv出现的一系列问题解决方法(持续更新~)
- inventor中齿条怎么画_涨知识干货|瀑布怎么画?山水画刀画中的八种分类
- JavaScript初学者系列一:JavaScript基础(上)
- 080 HBase的属性
- 迅通雾霾处理技术为清晰都市保驾护航
- c语言实现运输问题表上作业法,运输问题表上作业法
- 原生js完成的五子棋人机大战
- 超好用的私人珍藏网站,送给你了!
- 如何利用python制作一个小游戏
- DDoS攻击器Linux集群【用于网络安全学习】
- 微信小程序绑定银行卡功能
- 弱网测试:使用netem模拟网络延迟、丢包、损坏、重复、和乱序等网络问题
- 【墨者学院】身份认证失效漏洞实战