C#运算相关
其他
2020-04-06 20:05:48
阅读次数: 0
C#变量类型
-
值传递类型
- 整数类型: sbyte byte int uint short ushort long ulong char
- 浮点: float double
- 十进制: decimal
- 布尔类型
- 空类型
- Conver 可以转换数值到自带的值类型
- 可以定义其他值类型 eg enum class
-
常量
- 常量的值被定义后不能修改
- 常量类型
- 整数常量
- 浮点常量
- 字符常量
- 可以是一个普通字符或者转义字符 ‘x’,单引号括起来
- 字符串常量
- 定义常量
- 使用const关键字来定义
-
运算符
- 算数运算符
- +, -, *, /, ++, -- , %
- 关系运算符
- ==, !=, > , <, >= , <=
- 逻辑运算符
- &&, ||, !
- 位运算符
- 赋值运算符
- = , += , /=, *= , ^= , % =, -= , >>= , <<= , &= , |=
- 其他运算符
- sizeof() 返回数据类型的大小
- typeof() 返回calss的类型
- & 返回变量的地址
- ?: 条件表达式
- is 判断是否为 某个类型 eg if(Ford is Car)检查Ford是否是Car类的一个对象
- as 强制转换即使转换失败也不抛出异常 Object obj = new StringReader("Hello"); StringRead r = obj as StringReader;
-
运算符优先级
- 与C++一致(本人为C++猿)
发布了24 篇原创文章 ·
获赞 5 ·
访问量 3209
转载自blog.csdn.net/Ellis1993/article/details/105306843