追着嘟嘟学c#系列入门第四篇-----c#的运算符和表达式【蓝鸥出品】

    xiaoxiao2022-06-28  34

    什么是运算符?

    链接操作数,根据操作返回一个值,运算符是一个符号。

    什么是表达式?

    使用运算符将操作数链接起来的有效的式子。

    52=a;(这就是没有意义的式子)

    如果链接的两个操作数是整数,结果也是整数,直接会去掉小数部分。

    运算符发分类

    双目运算符 二元运算符(链接两个操作数)

    +,-,*,/,%,,=,>,<,>=,<=,==,!=

    单目运算符 一元运算符(只连接一个操作数)

    -(负号),++,--,!

    中单分析自增自减运算符

    int b = a++;// 先取a的值后++所以b=2,如果是++a 则b= 3 // 如果自增自减运算符放在后面,先参与运算再自增自减 // 如果自增自减运算符放在前面,先自增自减再参与运算

    同理*=,/=,%=

    using System; namespace Lesson06 { class MainClass { public static void Main (string[] args) { /* 加减乘除运算符 */ //双目运算符 二元运算符 int a = 0; a = 5 + 2;// 表达式 使用运算符将操作数链接起来的有效的式子 a = 4 - 2; a = 5 * 2; // 如果链接的两个操作数是整数,结果也是整数,直接会去掉小数部分 // float a= 5f/2这个时候就是2.5了 a = 5 / 2; Console.WriteLine (a); /* 正负号也是运算符 */ // 单目运算符 一元运算符 a = -5; Console.WriteLine (a); /* 取余运算符 */ a = 5 % 2;// 5对2取余 Console.WriteLine (a); /* 赋值运算符 */ a = 52;// 将右边操作数的值赋值给左边 a = a + 1; Console.WriteLine (a); /* 自增自减运算符 */ // a = 52; a++; a--; Console.WriteLine (a); a = 2; int b = a++;//先取a的值后++所以b=2,如果是++a 则b= 3 // 如果自增自减运算符,放在后面先参与运算再自增自减 // 如果自增自减运算符,放在前面先自增自减再参与运算 Console.WriteLine (b); Console.WriteLine (a); /* 特殊的赋值运算符 */ a = 2; a = a + 5;// 使a在原有的值的基础上增加 5; a +=5; a -= 5; a *= 5; a /= 5; a %= 5; Console.WriteLine (a); } } }

    链接http://edu.csdn.net/course/detail/1982/30922?auto_start=1

    转载请注明原文地址: https://ju.6miu.com/read-1124598.html

    最新回复(0)