c语言运算符号

admin 41 0

C语言中的运算符

在C语言中,运算符是用于执行各种算术和逻辑操作的符号,这些运算符可以让我们对变量进行各种操作,如加法、减法、乘法、除法等,下面我们将介绍C语言中的一些常用运算符。

1. 算术运算符

算术运算符用于执行基本的算术操作,以下是C语言中的一些常用算术运算符:

* 加法运算符(+):用于将两个数值相加,3 + 5 = 8。

* 减法运算符(-):用于将两个数值相减,8 - 3 = 5。

* 乘法运算符(*):用于将两个数值相乘,3 * 5 = 15。

* 除法运算符(/):用于将两个数值相除,10 / 2 = 5。

* 取模运算符(%):用于求两个数值的余数,10 % 3 = 1。

2. 赋值运算符

赋值运算符用于将右侧的值赋给左侧的变量,以下是C语言中的一些常用赋值运算符:

* 等于运算符(=):将右侧的值赋给左侧的变量,x = 10;

* 加等于运算符(+=):将右侧的值加到左侧的变量上,x += 5; 等同于 x = x + 5;

* 减等于运算符(-=):将左侧的变量减去右侧的值,x -= 2; 等同于 x = x - 2;

* 乘等于运算符(*=):将左侧的变量乘以右侧的值,x *= 3; 等同于 x = x * 3;

* 除等于运算符(/=):将左侧的变量除以右侧的值,x /= 2; 等同于 x = x / 2;

* 取模等于运算符(%=):将左侧的变量对右侧的值取余,x %= 3; 等同于 x = x % 3;

3. 比较运算符

比较运算符用于比较两个值的大小,以下是C语言中的一些常用比较运算符:

* 等于比较运算符(==):用于判断两个值是否相等,if (x == y) { }

* 不等于比较运算符(!=):用于判断两个值是否不相等,if (x != y) { }

* 大于比较运算符(>):用于判断左侧的值是否大于右侧的值,if (x > y) { }

* 小于比较运算符(

* 大于等于比较运算符(>=):用于判断左侧的值是否大于或等于右侧的值,if (x >= y) { }

* 小于等于比较运算符(

4. 逻辑运算符

逻辑运算符用于组合布尔值(真或假),以下是C语言中的一些常用逻辑运算符:

* 与运算符(&&):只有当两个条件都为真时,结果才为真,if (x > 0 && y > 0) { }

* 或运算符(||):只要有一个条件为真时,结果就为真,if (x > 0 || y > 0) { }

* 非运算符(!):用于反转条件的真假,if (!x) { }

5. 位运算符

位运算符用于对二进制位进行操作,以下是C语言中的一些常用位运算符:

* 按位与运算符(&):将两个二进制数的每一位进行与操作,如果两个相应的二进制位都是1,则该位的结果值为1,否则为0。

* 按位或运算符(|):将两个二进制数的每一位进行或操作,如果两个相应的二进制位有一个为1,则该位的结果值为1,否则为0。