C#的运算符主要分五种:算数运算符,关系运算符,逻辑运算符,条件运算符,赋值运算符。算术运算符有 + - * /  %    ++    --;关系运算符有    ==    !=    >   <   >=   <=;

逻辑运算符有   &&     ||      !;  条件运算符就一个   ?:  ;赋值运算符有  =    +=   -=   *=    /=   %=;     注意:1、前++和后++的区别:前++是执行这段代码之前先加1,再执行这段代码;后++是执行完这段代码之后再加1。前--同前++。  2、条件运算符    ?:    先判断条件,条件是真  执行冒号左边的,条件是假  执行冒号右边的。

关于运算符的练习题:

1、“请输入一个100以内的整数:”
    “是不是7的倍数:是/不是”
    “十位数是不是7:是/不是”
    “个位数是不是7:是/不是”

namespace _2017_2_20作业
{
class Program
{
static void Main(string[] args)
{
Console.Write("请输入一个100以内的整数:");
string a= Console.ReadLine();
int b = Convert.ToInt32(a)%7;
String c = b == 0 ? "是7的倍数。" : "不是7的倍数。";
Console.WriteLine(c);
int d = Convert.ToInt32(a) / 10;
string e = d == 7 ? "十位数是7。" : "十位数不是7。";
Console.WriteLine(e);
int f = Convert.ToInt32(a) % 10;
String g = f == 7 ? "个位数是7。" : "个位数不是7。";
Console.WriteLine(g);
Console.ReadLine();
}
}
}

  

2、“请输入您的成绩(0-100):”
如果大于等于60,输出“及格了!”
如果小于60,输出“不及格,继续努力!”

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text; namespace _2017_2_20作业2
{
class Program
{
static void Main(string[] args)
{
Console.Write("请输入您的成绩(0-100):");
string a=Console.ReadLine();
int b = Convert.ToInt32(a);
string c = b >= ? "及格了" : "不及格,继续努力!";
Console.WriteLine(c);
Console.ReadLine();
}
}
}

3、“请输入第一个数:”
“请输入第二个数:”
“请输入+/-:”
结果:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text; namespace _2017_2_20作业3
{
class Program
{
static void Main(string[] args)
{
Console.Write("请输入第一个数:");
String a=Console.ReadLine();
int b = Convert.ToInt32(a);
Console.Write("请输入第二个数:");
String aa=Console.ReadLine();
int bb = Convert.ToInt32(aa);
Console.WriteLine("请输入+/-");
String c=Console.ReadLine(); int d = b + bb;
int e = b - bb; int f=c== "+"? d:e; Console.WriteLine(f);
Console.ReadLine();
}
}
}

4、“请输入一个1-100的整数:”
如果这个数小于50,输出“小”
如果这个数大于等于50,输出“大”
如果这个数是66,输出“小”

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text; namespace _2017_2_20作业4
{
class Program
{
static void Main(string[] args)
{
Console.Write("请输入一个1-100的整数:");
String a=Console.ReadLine();
int b = Convert.ToInt32(a);
string c = b >= &&b!= ? "大" : "小";
Console.WriteLine(c);
Console.ReadLine();
}
}
}

2017-2-20 C#基础 运算符的更多相关文章

  1. 2017/05/20 java 基础 随笔

    static 关键字的特点 1.随着类的加载而加载 2.优先于对象存在 3.被类的所有对象共享 如果某个成员变量是被所有对象共享的,那么他就应该定义为静态的 4.可以通过类名调用 其实它本身也可以通过 ...

  2. 2017 Android 面试题 [ 基础与细节 ]

    2017 Android 面试题 [ 基础与细节 ] 感谢@chuyao抛出的这些问题,平时业务代码写多了,很多基础的东西变得含糊不清了,这次裸辞出来找工作确实没有之前顺利,顺便求上海Android开 ...

  3. 基础运算符补充,流程控制之if判断/while循环

    常量 常量即指不变的量.在python中没有一个专门 的语法代表常量,程序员约定俗成地用变量名全部被大写代表常量. AGE_OF_OLDBOY = 56 基础运算符补充 1.算术运算 加减乘除+ - ...

  4. python常用命令和基础运算符

    基础运算符 http://www.cnblogs.com/alex3714/articles/5465198.html 身份运算符:is is not成员运算符:in not in ##in 判断元素 ...

  5. Java基础学习总结(20)——基础语法

    一.标识符 二.关键字 三.JAVA基础数据类型 3.1. java常量 3.2. java变量 从本质上来讲,变量其实是内存里面的一小块区域,一个程序在运行的时候,实际上这个程序是位于内存里面,然后 ...

  6. Python学习 之三 Python基础&运算符

    第三章:Python基础 & 运算符 3.1 内容回顾 & 补充 计算机基础 编码 字符串: "中国" "Hello" 字 符: 中 e 字 节 ...

  7. 小白学 Python(6):基础运算符(下)

    人生苦短,我选Python 前文传送门 小白学 Python(1):开篇 小白学 Python(2):基础数据类型(上) 小白学 Python(3):基础数据类型(下) 小白学 Python(4):变 ...

  8. [.net 面向对象编程基础] (6) 基础中的基础——运算符和表达式

    [.net 面向对象编程基础] (6) 基础中的基础——运算符和表达式 说起C#运算符和表达式,小伙伴们肯定以为很简单,其实要用好表达式,不是一件容易的事.一个好的表达式可以让你做事半功倍的效果,比如 ...

  9. js基础——运算符

    爱创课堂前端培训--js基础 运算符一.运算符 运算符(Operators,也翻译为操作符),是发起运算的最简单形式.分类:(运算符的分类仁者见智,本课程进行一下分类.)数学运算符(Arithmeti ...

  10. 分分钟钟学会Python -基础&运算符

    day002 基础&运算符 1.循环语句 ### 1.循环格式 while 条件: print('') ''' while True: print('人生苦短,我用Python.') ''' ...

随机推荐

  1. osgearth介绍(转载)-feature_labels.earth

    初识osg OSG的诞生 在 1997 年时,Don Burns 由于喜欢滑翔机运动且对计算机图形学非常熟悉,在 LINUX 上写了一个控制滑翔机的小引擎,这便是 OSG 的最初雏形.后来在 1998 ...

  2. div+CSS实现段落首行缩进两个字符

    段落前面空两个字的距离,不要再使用空格了,用CSS实现段落首缩进两个字符.应该使用首行缩进text-indent.text-indent可以使得容器内首行缩进一定单位.比如中文段落一般每段前空两个汉字 ...

  3. 线程(thread)

    线程(thread): 现代操作系统引入进程概念,为了并发(行)任务 1.进程之间的这种切换代价很高 2.通信方式的代价也很大基本概念: 1.线程是比进程更小的资源单位,它是进程中的一个执行路线(分支 ...

  4. DDOS攻击(流量攻击)防御步骤

    DDOS全名是Distributed Denial of service (分布式拒绝服务攻击),很多DOS攻击源一起攻击某台服务器就组成了DDOS攻击,DDOS 最早可追溯到1996年最初,在中国2 ...

  5. 删除SVN文件 Delete SVN Folders.reg

    批量删除文件夹里的SVN 文件 ------------------------------------------------------------------------------------ ...

  6. 测试web网站兼容性的方法

    随着操作系统,浏览器越来越多样性,导致软件兼容性测试在目前软件测试领域占有很重要的地位,无论是B/S架构还是C/S架构的软件都需要进行兼容性测试,为了充分保证产品的平台无关性,使用户充分感受到软件的友 ...

  7. MyBatis动态SQL与模糊查询

    sqlxml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC & ...

  8. HDU5835

    Danganronpa Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total ...

  9. Linux编程之PING的实现

    PING(Packet InterNet Groper)中文名为因特网包探索器,是用来查看网络上另一个主机系统的网络连接是否正常的一个工具.ping命令的工作原理是:向网络上的另一个主机系统发送ICM ...

  10. JAVA版A星算法实现

    import java.util.ArrayDeque; import java.util.ArrayList; import java.util.Collections; import java.u ...