C语言算术运算符介绍
2023-12-15 08:33:53
介绍
C语言的算术运算符如下:
- 加法运算符(+):用于两个操作数的相加。
- 减法运算符(-):用于从一个操作数中减去另一个操作数。
- 乘法运算符(*):用于两个操作数的相乘。
- 除法运算符(/):用于将一个操作数除以另一个操作数。
- 取余运算符(%):用于计算两个操作数相除后的余数。
- 自增运算符(++):用于将操作数的值加1。
- 前置递增:++i 在使用 i 之前先将其值增加 1。
- 后置递增:i++ 先使用 i 的当前值,然后将 i 的值增加 1
- 自减运算符(–):用于将操作数的值减1。
- 前置递减:–i 在使用 i 之前先将其值减少 1。
- 后置递减:i-- 先使用 i 的当前值,然后将 i 的值减少 1。
注意
这些运算符都有一定的优先级和结合性。例如,乘法和除法运算优先于加法和减法运算,而所有二元运算都具有左结合性,这意味着它们会按照从左到右的顺序进行计算。
另外,C语言中的表达式可以包含括号来改变运算的优先级,括号内的表达式总是优先于其他运算。例如 (a + b) * c 将首先计算 a + b,然后将结果与 c 相乘。
实例
#include <stdio.h>
int main() {
int a = 10;
int b = 5;
int c;
c = a + b; // 加法运算
printf("a + b = %d\n", c);
c = a - b; // 减法运算
printf("a - b = %d\n", c);
c = a * b; // 乘法运算
printf("a * b = %d\n", c);
c = a / b; // 除法运算
printf("a / b = %d\n", c);
c = a % b; // 取余运算
printf("a %% b = %d\n", c);
a++; // 自增运算
printf("a++ = %d\n", a);
b--; // 自减运算
printf("b-- = %d\n", b);
return 0;
}
执行上述代码将输出以下结果:
a + b = 15
a - b = 5
a * b = 50
a / b = 2
a % b = 0
a++ = 11
b-- = 4
文章来源:https://blog.csdn.net/scy518/article/details/135007992
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!