在C语言中,符号主要包括以下几种:
(图片来源网络,侵删)
1、算术运算符
2、关系运算符
3、逻辑运算符
4、位运算符
5、赋值运算符
6、条件运算符(三元运算符)
7、逗号运算符
8、指针运算符
9、求字节数运算符
10、xwenw.com/tag/%e7%b1%bb%e5%9e%8b" target="_blank">类型转换运算符
下面是这些符号的详细解释和示例:
1、算术运算符
符号 | 描述 | 示例 |
+ | 加法 | a + b |
减法 | a b | |
* | 乘法 | a * b |
/ | 除法 | a / b |
% | 取模 | a % b |
++ | 自增 | a++ |
自减 | a |
2、关系运算符
符号 | 描述 | 示例 |
== | 等于 | a == b |
!= | 不等于 | a != b |
> | 大于 | a > b |
< | 小于 | a < b |
>= | 大于等于 | a >= b |
<= | 小于等于 | a <= b |
3、逻辑运算符
符号 | 描述 | 示例 | ||
&& | 与 | a && b | ||
或 | a | b | ||
! | 非 | !a |
4、位运算符
符号 | 描述 | 示例 | ||
& | 按位与 | a & b | ||
按位或 | a | b | ||
^ | 按位异或 | a ^ b | ||
~ | 按位取反 | ~a | ||
<< | 左移 | a << n | ||
>> | 右移 | a >> n |
5、赋值运算符
符号 | 描述 | 示例 | ||
= | 赋值 | a = b | ||
+= | 加法赋值 | a += b | ||
= | 减法赋值 | a = b | ||
*= | 乘法赋值 | a *= b | ||
/= | 除法赋值 | a /= b | ||
%= | 取模赋值 | a %= b | ||
<<= | 左移赋值 | a <<= n | ||
>>= | 右移赋值 | a >>= n | ||
&= | 按位与赋值 | a &= b | ||
= | 按位或赋值 | a | = b | |
^= | 按位异或赋值 | a ^= b |
6、条件运算符(三元运算符)
条件表达式 ? 表达式1 : 表达式2;
示例:int max = (a > b) ? a : b;
7、逗号运算符
表达式1, 表达式2, ...;
示例:int sum = a + b, product = a * b;
8、指针运算符
符号 | 描述 | 示例 |
> | 结构体指针访问成员 | p>member |
& | 取地址 | &a |
9、求字节数运算符
sizeof(类型)
示例:sizeof(int)
10、类型转换运算符
(类型名)表达式
示例:int a = (int)3.14;
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)