c语言的34种运算符
C语言是一种广泛使用的编程语言,它的运算符非常丰富,共有34种。本文将详细介绍C语言的34种运算符及其应用。
一、算术运算符(共9种)
1. 加法运算符:+
2. 减法运算符:-
复合赋值运算符的含义3. 乘法运算符:*
4. 除法运算符:/
5. 取余运算符:%
6. 递增运算符:++
7. 递减运算符:--
8. 求幂运算符:^
9. 复合赋值运算符:a = a + b、a = a - b、a = a * b、a = a / b、a = a % b、a = a++、a = a--、a = a^b
二、关系运算符(共6种)
1. 等于运算符:==
2. 不等于运算符:!=
3. 小于关系运算符:<
4. 大于关系运算符:>
5. 小于等于关系运算符:<=
6. 大于等于关系运算符:>=
三、逻辑运算符(共3种)
1. 与运算符:&&(双与)
2. 或运算符:||(双或)
3. 非运算符:!(单引号)
四、赋值运算符(共6种)
1. 简单赋值运算符:=
2. 复合赋值运算符:+=、-=、*=、/=、%=、++、--、^=
3. 指针赋值运算符:= *ptr、*p1 = p2、p1 = &p2
4. 数组赋值运算符:a[i] = value
5. 结构体赋值运算符:ber = value
6. union赋值运算符:ber = value
五、逗号运算符(共1种)
,,用于变量列表,每个变量先初始化再使用
六、指针与地址运算符(共7种)
1. &(取地址符号):获取变量的地址
2. *(解引用符号):访问地址指向的值
3. (类型) *ptr:获取ptr指向的变量的类型和值
4. ptr1 ++:移动ptr1指向的地址,ptr1指向下一个地址
5. ptr1 --:移动ptr1指向的地址,ptr1指向前一个地址
6. ptr1 = ptr2:将ptr2指向的地址赋给ptr1
7. &variable_name:获取变量名的内存地址(注意:获取的是字符在内存中的地址,不是变量的值)
七、三目运算符(共1种)
:条件表达式
八、sizeof运算符(共1种)
sizeof(变量或类型),用于计算变量或类型在内存中占用的字节数
以上就是C语言中的34种运算符的详细介绍。在实际编程中,我们需要根据需要选择合适的运算符来编写代码。了解这些运算符的使用方法和注意事项,可以帮助我们编写更高效、更安全、更易于理解的代码。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论