运算符

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace yunsuanfu
{
class Program
{
static void Main(string[] args)
{
//算术运算符
//++ --
//放置在变量名前面或者后面
//int a = 1;
//int b=a++;//int b=a;a=a+1;
//int c=++a;//int a=a+1;c=a;
//Console.WriteLine(a);

//Console.ReadLine();

//* / %
//% 模 除商取余
//int a = 10;
//int b = 3;
//Console.WriteLine(a%b);

//+ -
//int a = 3;
//int b = 4;
//Console.WriteLine(a - b);

//关系运算符
//> < >= <=
//== !=
//int a = 4;
//int b = 6;
//bool c = a < b;
//Console.WriteLine(c);

//逻辑运算符
//&& 两个都满足
//|| 至少有一个满足
//! 若开始时是true,改为false
//int a = 4;
//int b = 7;
//int c = 8;
//bool d = a < b && a < c;
//bool e = a < b || a < c;
//Console.WriteLine(d);
//Console.WriteLine(e);

//条件运算符 ? :
//int a = 3;
//int b = 6;
//string s = a < b ? "对,a<b" : "错,a>b";
//int c = a > b ? 1 : 2;
//Console.WriteLine(s);

//赋值运算符
//= += -= /= %=

//int a = 3;
//a += 2;//a=a+2;
//a -= 5;//a=a-5;
//a *= 2;//a=a*2;

//Console.WriteLine(a);

//条件运算符,练习
//问,现在几点了。
//输入小时数,判断是am还是pm
//若是pm的,需要减去12小时进行打印报时

//Console.Write("现在几点了");
//int shi = int.Parse(Console.ReadLine());
//if (shi > 0 && shi < 24)
//{

// string mm = shi > 12 ? "现在是pm" + (shi - 12) : "现在是am" + shi;

// Console.WriteLine(mm);
//}
//else {
// Console.WriteLine("您的输入有误");
//}

//输入一个100以内的数,判断这个数是否跟7有关
//7的倍数 %
//个位数是7 %
//十位数是7 /

for ( int i ; ; )
{
Console.WriteLine("请输入一个100以内的整数:");
int a = int.Parse(Console.ReadLine());
Console.WriteLine("是七的倍数么?" + (a % 7 == 0));
Console.WriteLine("是七的倍数么?" + (a % 10 == 7));
Console.WriteLine("是七的倍数么?" + (a / 10 == 7));
if ((a % 7 == 0) || (a % 10 == 7) || (a / 10 == 7))
{
Console.WriteLine("拍手");
}
else
{
Console.WriteLine("喊" + a);
}

}
Console.ReadLine();

}
}
}

分类

符号

解释

优先级

算数

++   --

加加   减减

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

*/%

乘  除  取余

+  -

加  减

关系

>  <    >=   <=

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

==     !=

等于  不等于

逻辑

&&

与(并且)

||

!

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

条件运算符

?:

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

赋值

=    +=  -=  *=    /=   %=

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

1:前++和后++的区别(-- 一样)

int a = 10,b=a++;

Console.WriteLine("a=" + a);

Console.WriteLine("b=" + b);结果:a=11  b=10

int a = 10, b=++a;

Console.WriteLine("a=" + a);

Console.WriteLine("b=" + b);结果:a=11  b=11

2.条件运算符:

例子:x=(x>12)?1:2;  //假如x>12,那么就返回1,否则就返回2

C#第三节课(2)的更多相关文章

  1. centos LB负载均衡集群 三种模式区别 LVS/NAT 配置 LVS/DR 配置 LVS/DR + keepalived配置 nginx ip_hash 实现长连接 LVS是四层LB 注意down掉网卡的方法 nginx效率没有LVS高 ipvsadm命令集 测试LVS方法 第三十三节课

    centos   LB负载均衡集群 三种模式区别 LVS/NAT 配置  LVS/DR 配置  LVS/DR + keepalived配置  nginx ip_hash 实现长连接  LVS是四层LB ...

  2. centos LNMP第一部分环境搭建 LAMP LNMP安装先后顺序 php安装 安装nginx 编写nginx启动脚本 懒汉模式 mv /usr/php/{p.conf.default,p.conf} php运行方式SAPI介绍 第二十三节课

    centos  LNMP第一部分环境搭建 LAMP安装先后顺序  LNMP安装先后顺序 php安装 安装nginx  编写nginx启动脚本   懒汉模式  mv   /usr/local/php/{ ...

  3. centos 正则,grep,egrep,流式编辑器 sed,awk -F 多个分隔符 通配符 特殊符号. * + ? 总结 问加星 cat -n nl 输出文件内容并加上行号 alias放~/.bash_profile 2015-4-10 第十三节课

    centos 正则,grep,egrep,流式编辑器 sed,awk -F 多个分隔符  通配符 特殊符号. * + ? 总结  问加星 cat -n  nl  输出文件内容并加上行号 alias放~ ...

  4. centos 目录结构 快捷键 ls命令,alias别名,so:动态库 a:静态库,环境变量PATH,Ctrl+z 暂停命令,Ctrl+a 光标到行首,Ctrl+e 光标到行尾,Ctrl+u 删除光标前所有字符 Ctrl+r 搜索命 hash命令 Ctrl+左箭头/右箭头 cd命令 第三节课

    centos 目录结构 快捷键 ls命令,alias别名,so:动态库 a:静态库,环境变量PATH,Ctrl+z 暂停命令,Ctrl+a 光标到行首,Ctrl+e 光标到行尾,Ctrl+u 删除光标 ...

  5. 风炫安全web安全学习第三十三节课 文件包含漏洞基础以及利用伪协议进行攻击

    风炫安全web安全学习第三十三节课 文件包含漏洞基础以及利用伪协议进行攻击 文件包含漏洞 参考文章:https://chybeta.github.io/2017/10/08/php文件包含漏洞/ 分类 ...

  6. 风炫安全WEB安全学习第二十三节课 利用XSS获取COOKIE

    风炫安全WEB安全学习第二十三节课 利用XSS获取COOKIE XSS如何利用 获取COOKIE 我们使用pikachu写的pkxss后台 使用方法: <img src="http:/ ...

  7. 三节课MINI计划第一周

    第一部分   产品经理做什么以及需要的能力 (一)用户分析 用户群——行为分析——需求痛点——产品卖点——更多用户群 (二)功能分析 产品调研——产品结构——功能点——关键流程——下一轮产品调研 (三 ...

  8. 4、第4次课 CSS代码第三节课20150923

    1.列表li样式及取值意义 list-style-type : disc | circle | square | decimal | lower-roman | upper-roman | lower ...

  9. 第三节课:简单的网络命令和ARP欺骗

    MTU :最大传输单元 RX:收包 TX:   发包 Ifconfig: IP配置命令,config是linux中用于显示或配置网络设备(网络接口卡)的命令 ifconfig eth0 192.168 ...

  10. Javascrip 入门第三节课

    一.location对象 location.href 获取当前网页的URLlocation.search() 获取?之后的请求信息 location.href="URL" // 跳 ...

随机推荐

  1. HDU 5200 脑洞题 离线

    线段树,TLE,各种.唉....我真是笨死了.... 我用的线段树是记录左右区间最长连续棵数的...反正TLE #include <iostream> #include <cstdi ...

  2. HDU 4524

    简单题,先从右边消起,注意结束时a[1]==0才能是yes #include <iostream> #include <cstdio> #include <cstring ...

  3. 【LeetCode】Longest Substring Without Repeating Characters 解题报告

    [题意] Given a string, find the length of the longest substring without repeating characters. For exam ...

  4. Android中的GraphicBuffer同步机制-Fence

    Fence是一种同步机制,在Android里主要用于图形系统中GraphicBuffer的同步.那它和已有同步机制相比有什么特点呢?它主要被用来处理跨硬件的情况.尤其是CPU.GPU和HWC之间的同步 ...

  5. 菜鸟学Java(二十二)——又一次认识泛型

    泛型是Java SE 1.5的新特性,泛型的本质是參数化类型,也就是说所操作的数据类型被指定为一个參数.这样的參数类型能够用在类.接口和方法的创建中,分别称为泛型类.泛型接口.泛型方法. Java语言 ...

  6. SQL 优化记录

    1. 对Where 语句的法则 1.1 避免在WHERE子句中使用in,not  in,or 或者having. 可以使用 exist 和not exist代替 in和not in. 可以使用表链接代 ...

  7. poj--2031--Building a Space Station(prime)

    Building a Space Station Time Limit: 1000MS   Memory Limit: 30000K Total Submissions: 6635   Accepte ...

  8. 3-5 第三天 Koa 和 Express 中间件

    Koa和Express这两个框架除了在接收请求和返回数据方面有非常通用.好用的封装以外,最有价值的地方就是它们有自己的中间件机制,所以说中间件可以看做是流水线上一个又一个的加工房间,每个加工的房间都只 ...

  9. 部署webservice常见问题汇总

    问题一 转自http://blog.csdn.net/xingxing513234072/article/details/38615997 处理程序“WebServiceHandlerFactory- ...

  10. Balloons(DFS)

    http://acm.sdut.edu.cn/sdutoj/problem.php?action=showproblem&problemid=2248 题意:(1)求图中四连块(有公共边的方块 ...