运算符

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

最新文章

  1. IIS服务器多域名证书绑定443端口解决方案
  2. Mysql常用函数,难点,注意
  3. mysql局域网连接
  4. JAVA基础学习之throws和throw的区别、Java中的四种权限、多线程的使用等(2)
  5. C#中List〈string〉和string[]数组之间的相互转换
  6. 寻找最小的k个数
  7. inline-block元素的空白间距解决方法
  8. HDU_2029——回文串的判断
  9. 【Oracle】不安装Oracle客户端直接用PL/SQL连接数据库
  10. 【Learning】多项式乘法与快速傅里叶变换(FFT)
  11. SeaJS之shim插件:解决非cmd规范的插件与sea的区别
  12. Webpack vs Browersify vs SystemJs for SPAs
  13. 大数据技术之_19_Spark学习_02_Spark Core 应用解析小结
  14. logging模块--日志文件
  15. perl二维数组
  16. HDFS 安全模式的理解
  17. [ Linux运维学习 ] 路径及实战项目合集
  18. python 几种不同的格式化输出
  19. Mysql中与时间相关的统计分析
  20. 网站博客更换主机空间搬家:Discuz! X2.5老鹰主机搬家全过程

热门文章

  1. data guard 的redo 传输
  2. 35岁,成就寥寥,为时已晚?(I am 35 and I haven&#39;t achieved much in life. Is it too late?)
  3. [Vue] Lazy Load a Route by using the Dynamic Import in Vue.js
  4. leetcode中,代码怎样调试,创造本地执行环境
  5. ExtJs--06--Ext.WindowGroup相关方法简单使用
  6. Ubuntu下在Eclipse IDE for C/C++ Developers中怎样执行C语言的GTK程序?(已解决)
  7. 虚拟机中的ip和本机的ip不是一个网段的
  8. 针对深度学习(神经网络)的AI框架调研
  9. 完美解决 linux sublime 中文无法输入
  10. 数据结构C++,栈的实现