c语言中算术运算符号

  • 格式:docx
  • 大小:20.54 KB
  • 文档页数:2

在C语言中,算术运算符用于执行基本的数学运算。以下是一些常见的C语言算术运算符:

加法运算符 (+): 用于将两个数相加。

c

int a = 5;

int b = 10;

int sum = a + b; // sum 的值为 15

减法运算符 (-): 用于从第一个数中减去第二个数。

c

int a = 10;

int b = 5;

int diff = a - b; // diff 的值为 5

乘法运算符 (*): 用于将两个数相乘。

c

int a = 5;

int b = 4;

int product = a * b; // product 的值为 20

除法运算符 (/): 用于将第一个数除以第二个数。注意,如果两个数都是整数,结果也会是整数,并且小数部分会被截断。

c

int a = 10;

int b = 3;

int quotient = a / b; // quotient 的值为 3,不是 3.3333

如果你想得到一个浮点数结果,你应该确保至少有一个操作数是浮点数。

c

float a = 10.0;

int b = 3;

float quotient = a / b; // quotient 的值为 3.333333

取模运算符 (%): 用于获取第一个数除以第二个数的余数。

c

int a = 10;

int b = 3;

int remainder = a % b; // remainder 的值为 1,因为 10 除以 3 的余数是 1

自增运算符 (++): 用于将变量的值增加1。有两种形式:前缀(++x)和后缀(x++)。在前缀形式中,变量先增加1,然后再使用。在后缀形式中,先使用变量的当前值,然后再增加1。

自减运算符 (--): 用于将变量的值减少1。同样有两种形式:前缀(--x)和后缀(x--)。操作方式与自增运算符类似。

负号运算符 (-): 用于取一个数的相反数。注意,这不是减法运算符;它是一元运算符,只作用于一个操作数。

c

int a = 5;

int neg_a = -a; // neg_a 的值为 -5

正号运算符 (+): 尽管不太常见,但C语言还提供了一个正号运算符,它可以用来明确表示一个数是正数。这通常不是必需的,因为正数是默认的。这个运算符也是一元运算符。

这些算术运算符在C语言中非常基础且重要,它们用于执行各种数学和逻辑运算。