博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#语言基础—运算符
阅读量:5462 次
发布时间:2019-06-15

本文共 1697 字,大约阅读时间需要 5 分钟。

算术运算符

++  --

放置在变量名前面或者后面

 

            int a = 1;

            int b = a++;//int b=a ;a=a+1;

            int c = ++a;//a=a+1;int c=a;

            Console.WriteLine(a);

            Console.WriteLine(b);

            Console.WriteLine(c);

            Console.ReadLine();

*     /     %

%  ……模   ……除商取余

%用途:判断a是不是b的倍数(是否能够整除)

       判断a的个位是不是b

       把数变成某个范围之内的数(利用余数一定比除数大的定理)

            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(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("您的输入有误!");            }            Console.ReadLine();

 

 例:

          

//输入一个100以内的整数,判断这个数是否跟7有关           // 7的倍数          %            //个位数是7         %           //十位数是7         /             Console.Write("请输入一个100以内的整数:");            int a = int.Parse(Console.ReadLine());            Console.WriteLine("是7的倍数么?"+(a%7==0));            Console.WriteLine("个位数是7么?"+(a%10==7));            Console.WriteLine("十位数是7么?" + (a/10==7));

转载于:https://www.cnblogs.com/mantou1314/p/5249346.html

你可能感兴趣的文章
【采集层】Kafka 与 Flume 如何选择(转)
查看>>
【BZOJ1803】Spoj1487 Query on a tree III 主席树+DFS序
查看>>
jQuery 遍历 - map() 方法
查看>>
jQuery事件绑定、解绑、命名空间
查看>>
C#类,对象,构造方法
查看>>
学习笔记: AOP面向切面编程和C#多种实现
查看>>
学习笔记: 特性Attribute详解,应用封装
查看>>
java的垃圾回收方法finalize()
查看>>
Android NDK构建资料
查看>>
Linux搭建Scrapy爬虫集成开发环境
查看>>
LeetCode(21)题解:Merge Two Sorted Lists
查看>>
Ubuntu 16.04 samba 配置
查看>>
Python——文件操作
查看>>
OPENCV学习笔记2-3_图像遍历(迭代器)
查看>>
DEM转换为Features
查看>>
会计简要学习
查看>>
jquery用户自定义选择器及选择器高级用法实验
查看>>
js学习笔记3:with语句的使用
查看>>
MFC_1.2 消息映射宏 数据绑定和交换
查看>>
抽象工厂模式
查看>>