在C语言中,符号主要包括以下几种:

(图片来源网络,侵删)
1、算术运算符
2、关系运算符
3、逻辑运算符
4、位运算符
5、赋值运算符
6、条件运算符(三元运算符)
7、逗号运算符
8、指针运算符
9、求字节数运算符
10、类型转换运算符
下面是这些符号的详细解释和示例:
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)