今天要跟大家分享的C/C++小知识就是关于“运算符”的。 希望对你有帮助~
运算符是告诉编译器执行特定数学或逻辑函数的符号。 C语言具有丰富的内置运算符,提供了以下类型的运算符 -
算术运算符
逻辑运算符
按位运算符
赋值运算符
其他运营商
在本文中,我们将了解每个运算符的工作原理。
下表列出了 C 语言支持的所有算术运算符。假设变量 A 为 10,变量 B 为 20,则
下表列出了 C 支持的所有关系运算符。假设变量 A 为 10,变量 B 为 20,则
下表列出了C语言支持的所有逻辑运算符。假设变量A保持1,变量B保持0,则
位运算符操纵位并执行按位运算。 &, | 的真值表 ^ 如下
二进制格式假设 A = 60 和 B = 13,它们如下 -
A = 0011 1100
B = 0000 1101
A&B = 0000 1100
一个 | 乙 = 0011 1101
A^B = 0011 0001
〜A = 1100 0011
下表列出了 C 支持的按位运算符。假设变量 'A' 持有 60,变量 'B' 持有 13,则
下表列出了C语言支持的赋值运算符
除了上面讨论的运算符之外,还有一些其他重要的运算符,包括 和 ? :C语言支持。
运算符优先级确定表达式中术语的分组并确定表达式的计算方式。 某些运算符的优先级高于其他运算符; 例如,乘法运算符的优先级高于加法运算符。
例如,x = 7 + 3 * 2; 这里,x被赋值为13而不是20,因为*的优先级比+高,所以先乘以3*2,然后加上7。
这里,优先级最高的运算符显示在表的顶部,优先级最低的运算符显示在底部。 在表达式中,首先计算优先级较高的运算符。
作为一个真正的程序员,首先应该尊重编程,热爱自己写的程序。 他是你的伙伴,而不是工具。
希望你能真正热爱编程~
如果你想学习C/C++编程知识,想成为一名更好的程序员,或者学习C/C++有困难,可以关注+私信小编【C/C++编程】,进群交流。 我有一些视频希望能有所帮助。 你,里面有学习视频和文档,还有更多志同道合的朋友。 与每个人交流,你会比自己成长得更快!