四、C#入门—表达式与运算符
程序员文章站
2022-05-28 23:06:59
四、C#表达式与运算符 4.1.表达式 操作数+运算符 4.2.数学运算符 var++ 先用后加 ++var 先加后用 4.3.赋值运算符 略 4.4.关系运算符 结果只会是bool类型 1)对象的不同 数值类型比较两个数的大小 字符类比较Unicode编码大小,'A'=65 'a'=97 '0'= ......
四、c#表达式与运算符
4.1.表达式
操作数+运算符
4.2.数学运算符
var++ 先用后加
++var 先加后用
4.3.赋值运算符
略
4.4.关系运算符
结果只会是bool类型
1)对象的不同
数值类型比较两个数的大小
字符类比较unicode编码大小,'a'=65 'a'=97 '0'=48
字符串只能用 == 或 !=
4.5.逻辑运算符
结果只会是bool类型
&&与 ||或 !非
注:当表达式前半部分可以确定表达式的结果,将不再执行后半部分的内容
4.6.位运算符
1byte = 8bit
1kb = 1024byte
1)种类
&与 |或 ~按位取反 ^异或 <<左移 >>右移
2)使用
^:相同的是0,不同的是1
<<:左移一位,相当于乘以2
>>:右移一位,相当于除以2
很少用,通常用于驱动程序或系统代码
4.7.其他运算符
+ :string 可以使用 '+' 进行拼接
is:判断变量类型,返回bool类型 eg:a is int
表达式1?表达式2:表达式3:表达式1为true执行表达式2,为false执行表达式3
4.8.运算符优先级
单目>数学>左移右移>逻辑>关系>赋值
—本博客基于我要自学网
上一篇: Python—IO多路复用之poll详解
推荐阅读