admin 管理员组

文章数量: 887021


2024年2月18日发(作者:apacheii评分表15分)

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 页

1. 与运算符:&&(双与)

2. 或运算符:||(双或)

3. 非运算符:!(单引号)

四、赋值运算符(共6种)

1. 简单赋值运算符:=

2. 复合赋值运算符:+=、-=、*=、/=、%=、++、--、^=

3. 指针赋值运算符:= *ptr、*p1 = p2、p1 = &p2

4. 数组赋值运算符:a[i] = value

5. 结构体赋值运算符:struct_ = value

6. union赋值运算符:union_ = 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种)

第 2 页

:条件表达式

八、sizeof运算符(共1种)

sizeof(变量或类型),用于计算变量或类型在内存中占用的字节数

以上就是C语言中的34种运算符的详细介绍。在实际编程中,我们需要根据需要选择合适的运算符来编写代码。了解这些运算符的使用方法和注意事项,可以帮助我们编写更高效、更安全、更易于理解的代码。

第 3 页


本文标签: 运算符 地址 变量 赋值 指向