C#------运算符、占位符、转换

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Yue510/article/details/82809893

算术运算符

算术运算符:+ - * / %
算术运算符:由算术运算符连接起来的式子,如:1+1、a+b(已赋值)
优先级:先乘除,后加减,有括号先算括号里的,同级别的从左到右运算。
小括号可以无限制的套用,但一定要成对出现。
算术运算符和复合赋值运算符

  1. ++ – 对于像这样的只需要一个操作数就能进行运算的运算符,叫做一元运算符。优先级比二元运算符高。
    后加
    在这里插入图片描述
    前加
    在这里插入图片描述
    后减
    在这里插入图片描述
    前减
    在这里插入图片描述

  2. += -= *= /= %= 对于需要两个操作数进行运算的这些运算符,我们叫做二元运算符。

占位符{0}

从零开始,后面如再有可以写1等。作用就是添加变量。
int类型的数据可以自动的转换为double类型的数据。
或者int类型的数据可以隐式的转换为double类型的数据。
在这里插入图片描述
强制转换类型,数据类型之间一定要相兼容,
int转double隐式转换,多小数。
double转int显示转换,丢精度。
在这里插入图片描述

转换

Convert(转换)不再仅是内存级别的转换,而是考虑数据意义的转换。Convert是一个加工、改造的过程。
Convert.ToInt32 将一个基本数据类型转换为另一个基本数据类型。
把其他类型数据转换为int类型。

关系运算符

关系运算符 > <
==(等于、相等) !=(不等)
>=(大于等于、包含) <=(小于等于、包含)

逻辑运算符

逻辑与(并且)&&,逻辑或(或者)||,逻辑非(否定)!
逻辑运算符(与,或,非) 两边 一般情况都是 关系表达式
逻辑与
如果表达式1与表达式2有一个为false,那么整个表达式的结果为false;
如果两个表达式的结果都为true,那么整个表达式的结果true。

逻辑或
如果表达式1||表达式2有一个结果为true,那么整个表达式的结果为true;
如果两个表达式的结果都为false,那么最后结果为false

逻辑非
如果表达式是正确的,那么取反后,就是错误的
如果表达式是错误的,那么取反后,就是正确的

猜你喜欢

转载自blog.csdn.net/Yue510/article/details/82809893