C语言运算符详解与实例演示 |
您所在的位置:网站首页 › C语言符号常量例子 › C语言运算符详解与实例演示 |
# C语言运算符详解与实例演示 ## 1. 算术运算符 算术运算符用于执行基本的数学运算,包括加法、减法、乘法、除法和取模。 ### 加法运算符(+) 加法运算符用于将两个操作数相加。 ```c #include int main() { int a = 5; int b = 3; int sum = a + b; printf("Sum: %d\n", sum); return 0; } ``` 输出结果: ``` Sum: 8 ``` ### 减法运算符(-) 减法运算符用于将第一个操作数减去第二个操作数。 ```c #include int main() { int a = 5; int b = 3; int diff = a - b; printf("Difference: %d\n", diff); return 0; } ``` 输出结果: ``` Difference: 2 ``` ### 乘法运算符(*) 乘法运算符用于将两个操作数相乘。 ```c #include int main() { int a = 5; int b = 3; int product = a * b; printf("Product: %d\n", product); return 0; } ``` 输出结果: ``` Product: 15 ``` ### 除法运算符(/) 除法运算符用于将第一个操作数除以第二个操作数。 ```c #include int main() { int a = 10; int b = 3; int quotient = a / b; printf("Quotient: %d\n", quotient); return 0; } ``` 输出结果: ``` Quotient: 3 ``` ### 取模运算符(%) 取模运算符用于计算两个操作数相除的余数。 ```c #include int main() { int a = 10; int b = 3; int remainder = a % b; printf("Remainder: %d\n", remainder); return 0; } ``` 输出结果: ``` Remainder: 1 ``` ## 2. 赋值运算符 赋值运算符用于将一个值赋给变量。 ### 简单赋值运算符(=) 简单赋值运算符用于将一个值赋给变量。 ```c #include int main() { int a; a = 5; printf("a: %d\n", a); return 0; } ``` 输出结果: ``` a: 5 ``` ### 复合赋值运算符(+=、-=、*=、/=、%=) 复合赋值运算符用于同时执行运算 复合赋值运算符用于同时执行运算和赋值操作,可以简化代码并提高效率。 #### 加法赋值运算符(+=) 加法赋值运算符用于将右操作数的值加到左操作数上,并将结果赋给左操作数。 ```c #include int main() { int a = 5; int b = 3; a += b; // 相当于 a = a + b; printf("a: %d\n", a); return 0; } ``` 输出结果: ``` a: 8 ``` #### 减法赋值运算符(-=) 减法赋值运算符用于将右操作数的值减去左操作数,并将结果赋给左操作数。 ```c #include int main() { int a = 5; int b = 3; a -= b; // 相当于 a = a - b; printf("a: %d\n", a); return 0; } ``` 输出结果: ``` a: 2 ``` #### 乘法赋值运算符(*=) 乘法赋值运算符用于将右操作数的值乘以左操作数,并将结果赋给左操作数。 ```c #include int main() { int a = 5; int b = 3; a *= b; // 相当于 a = a * b; printf("a: %d\n", a); return 0; } ``` 输出结果: ``` a: 15 ``` #### 除法赋值运算符(/=) 除法赋值运算符用于将左操作数除以右操作数的值,并将结果赋给左操作数。 ```c #include int main() { int a = 10; int b = 3; a /= b; // 相当于 a = a / b; printf("a: %d\n", a); return 0; } ``` 输出结果: ``` a: 3 ``` #### 取模赋值运算符(%=) 取模赋值运算符用于将左操作数除以右操作数的余数值,并将结果赋给左操作数。 ```c #include int main() { int a = 10; int b = 3; a %= b; // 相当于 a = a % b; printf("a: %d\n", a); return 0; } ``` 输出结果: ``` a: 1 ``` 这些复合赋值运算符可以将运算和赋值合并在一起,简化了代码,并且可以提高代码的可读性和执行效率。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |