黑马程序员 C#运算符
作者:网络转载 发布时间:[ 2013/9/4 10:02:27 ] 推荐标签:
C#可以分为一下几类:算数运算符、赋值运算符、关系运算符、逻辑运算符、位运算符、条件运算符、其他运算符。
1、算数运算符 + - * / % 加、减、乘、除、取余
2、赋值运算符 = ,+=, -= ,*=, /= , %=, &= ,|= , ^= ,>>=, <<=.
3、关系运算符 > ,<,>=,<=,==,!=.
4、逻辑运算符 !,&&,||.
5、位运算符 按位取反~,按位与&,按位或|,左移<<,右移>>,按位抑或^
6、条件运算符 ?和:组成,用于三元表达式。
7、其他运算符
字符串连接符+;
() 类型转换运算符 将一种数据类型强制转换成另外一种数据类型
is运算符 检查对象是否与给定类型兼容;
as 运算符用于在兼容的引用类型之间执行某些类型的转换,类似于强制转换操作.注意,as 运算符只执行引用转换和装箱转换. as 运算符无法执行其他转换,如用户定义的转换,这类转换应使用强制转换表达式来执行;
sizeof运算符,获得值类型数据在内存中占用的字节数;
new运算符,用于创建对象和调用对象的构造函数;
true运算符 返回布尔值 true 表示真,否则返回 false;
false运算符 返回布尔值 true 表示假,否则返回 false;
typeof ,用于获得一个对象的类型;
checked 和unchecked,用于控制整数算术运算中当前环境的溢出情况.
优先级
基本(其他运算符)>一元>乘除>加减>移位>关系>等式>按位与>按位抑或>按位或>逻辑与>逻辑或>条件>赋值
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11