码迷,mamicode.com
首页 > 编程语言 > 详细

C#语言的预算符与表达式

时间:2018-06-11 11:07:09      阅读:200      评论:0      收藏:0      [点我收藏+]

标签:其他   赋值   异或   显示   控制   取值   等等   显示转换   ==   

一.认识运算符  

   运算符又叫做操作符,是一个用于运算的符号,它作用于一个或多个操作数。

   运算符按操作数量可分为一元(目)运算符,二元(目)运算符,三元(目)运算符。

   运算符按功能可分为算数运算符,逻辑运算符,位运算符等等。

   1.   运算符:

       小括号:类型转换,改变运算顺序,函数调用

       ++:变量名++:计算返回结果,于变量相同

                                将变量值自增1
              ++变量名:计算返回结果,为变量值加1
                               将变量值自增1
       --:变量名--:计算返回结果,于变量相同
                              将变量值自减1
            --变量名:计算返回结果,为变量值减1
                            将变量值自减1
               常用运算符 + ,- ,*, / ,%, ++, --。

  2.赋值运算符:

           +=:x +=等同x = x +

            -=:x -=等同x = x -

            *=:x *=等同x = x*

            /=:x /=等同x = x/

          %=:x %=等同x = x%

 3.逻辑运算符:

      常见运算符:==.!=.>.>=.<.<=.&&.︱︱.!(一元)

     返回类型:bool

      类型意义:用于表示真和假两种状态的类型
      取值范围:true和false
      &&(并且):两个bool类型进行运算,运算的结果为:真真为
真,其他为假
    ︱︱(或者):两个bool类型进行运算,运算的结果为:假假为假,其他为真
   !(非):一元运算符,对一个bool类型的数据求反。数据为真,运算结果为假。数据为假,运算结果为真

  4.三目运算符:

     书写方式:操作数1?操作数2:操作数3

     返回结果:如果操作数判定结果为真,则将操作数2作为返回结果 如果操作数判定结果为假,则将操作数3作为返回结果

  5.位运算符

  &与;︱或;^异或;<<左移;>>右移;~取补

二.表达式

    1. 一条有意义的语句,并且该语句至少包含一个操作数和一个操作符
    2. 每一个表达式,都有一个返回类型
    3. 每个表达式都可以与其他表达式进行运算,只要类型符合要求

三.运算符优先级

   1.优先级越高的运算符,会优先得到执行

     优先级相同的运算符,从左到右依次执行

   2.赋值运算:赋值运算永远最后运行

     数学运算:按照数学中的运算顺序进行

  3.类型转换和函数调用
    显示转换(目标类型)
     函数调用 x.y()
    Console.Write()
    Console.ReadLine()
     int.Parse()
    变量.ToString()
   4.逻辑运算
    在逻辑运算时,将&&和︱︱符号两端的表达式看作是一个整体
   5.三目运算
    表达式1 ? 表达式2 : 表达式3
   6.其他运算
    使用小括号或分开书写来控制运算顺序

 

 

     

C#语言的预算符与表达式

标签:其他   赋值   异或   显示   控制   取值   等等   显示转换   ==   

原文地址:https://www.cnblogs.com/liuyizhou/p/9165246.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!