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语言中非常基础且重要,它们用于执行各种数学和逻辑运算。