C#编程-33:表达式和运算符笔记

简介: C#编程-33:表达式和运算符笔记

1、数学运算符:

+,-,*,/(除法或整除),%,+(正号),-(负号),++,--


2、简单赋值:

=


3、复合赋值:

+=、-=、*=、/=、%=


4、关系运算符:

>、<、>=、<=、!=、==

(1)数值,比较大小;

(2)字符,比较unicode编码大小;

(3)字符串,只能用“==”和“!=”


5、布尔运算符:

&&,||,^(异或),!,&,|


6、位运算符:

&、|、~、^、<<、>>

1字节bit = 8位byte

<<左移一位相当于乘以2;

>>右移一位相当于除以2,并去除非整数部分


7、字符串连接运算符:

+


8、is运算符:

检查类型兼容


9,、三元运算符:

exp1?exp2:exp3;


优先级:数学运算符 > 比较运算符 > 逻辑运算符 > 赋值运算符

相关文章
|
6月前
|
C++
c++学习笔记02 运算符
C++学习笔记,介绍了C++中的运算符,包括基本的加减乘除、求模、前后置递增递减、赋值运算符、比较运算符和逻辑运算符的使用及其注意事项。
55 6
|
8月前
|
C++
C++一分钟之-理解C++的运算符与表达式
【6月更文挑战第18C++的运算符和表达式构成了编程的基础,涉及数学计算、逻辑判断、对象操作和内存管理。算术、关系、逻辑、位、赋值运算符各有用途,如`+`、`-`做加减,`==`、`!=`做比较。理解运算符优先级和结合律至关重要。常见错误包括优先级混淆、整数除法截断、逻辑运算符误用和位运算误解。解决策略包括明确优先级、确保浮点数除法、正确使用逻辑运算符和谨慎进行位运算。通过实例代码学习,如 `(a &gt; b) ? &quot;greater&quot; : &quot;not greater&quot;`,能够帮助更好地理解和应用这些概念。掌握这些基础知识是编写高效、清晰C++代码的关键。
61 3
|
8月前
|
存储 C语言
C primer plus 学习笔记 第5章 运算符、表达式和语句
C primer plus 学习笔记 第5章 运算符、表达式和语句
运算符与表达式详解
运算符与表达式详解
|
9月前
第二章:数据类型、运算符和表达式
第二章:数据类型、运算符和表达式
64 0
|
编译器 C++
C++的运算符与表达式
在程序中,运算符是用来操作数据的,因此这些数据也被称为操作数,使用运算符将操作数连接而成的式子称为表达式
93 0
C#运算符和表达式的简单运用
C#运算符和表达式的简单运用
|
C# 索引
C#之表达式与运算符
C#之表达式与运算符
|
C语言
【学习笔记之我要C】求值表达式
【学习笔记之我要C】求值表达式
89 0