简单赋值
在C语言里,运算符=并不表示相等,而是一个赋值运算符。这意味着,符号=的左边该是一个可修改的变量名,而右边是赋给该变量的值。
如下程序语句:
i = i+1;
在数学上,该等式无法成立。而作为C语言的赋值语句,它意味着找到赋值符号=右边变量i的值,加1后再赋给左边名字为i的变量。赋值运算符=的右边若有变量名,那这个变量名最好是已经被初始化过的。
不同的编译器对没初始化变量的值有着不同的设定,有的为0,有的为随机数,还有的会直接报错。
复合赋值
算术运算符+,-,*,%,/和赋值运算符=结合起来,形成复合赋值运算符,如下所示:
+=:加赋值运算符 例:i += 1 等价于 i = i + 1
-=:减赋值运算符 例:i -= 1 等价于 i = i - 1
*=:乘赋值运算符 例:i *= 1 等价于 i = i * 1
%=: 取余赋值运算符 例:i %= 1 等价于 i = i % 1
/=:除赋值运算符 例:i /= 1 等价于 i = i / 1
举个简单的实例:
#include <stdio.h> int main(void) { int a = 9; //使用复合赋值方式使变量a的值加1 //在这里写下你的代码 a += 1; printf("a的值为%d\n",a); return 0; }
更多学习内容,就在码芽网http://www.mayacoder.com/lesson/index
结果当然显而易见啦:
相关推荐
在C语言程序设计中,赋值运算符与赋值表达式是编程中不可或缺的基本元素,它们用于改变变量的值。赋值运算符是程序中用来将一个值传递给变量的...因此,理解并熟练掌握赋值运算符的使用是C语言学习过程中的重要环节。
在C语言中,运算符的优先级是从高到低依次为:括号运算符、成员选择运算符、单目运算符、双目运算符、逻辑运算符、赋值运算符、逗号运算符。理解运算符的优先级是编写高效、正确的代码的关键。 C语言中的运算符及其...
除了基本的赋值运算符 `=` 外,C语言还支持复合赋值运算符,如 `+=`, `-=`, `*=`, `/=`, `%=` 等。 - **赋值 (=)**:将一个值赋给一个变量。例如,`c = a + b;`。 - **复合赋值运算符**:这些运算符可以简化赋值...
在C语言的运算符与表达式部分,作者介绍了运算符的优先级、结合性和分类,以及赋值运算符、算术运算符和关系运算符构成的表达式。每一种运算符都有其特定的用途和规则,掌握这些运算是编程的基础。 通过学习以上...
### C语言中的11种赋值运算符 在学习编程语言的过程中,掌握各种运算符的使用是基础也是关键。在C语言中,赋值运算符是用于将一个值分配给一个变量的重要工具。本文将详细介绍C语言中的11种赋值运算符,包括它们的...
赋值运算符包括赋值运算符=、除后赋值运算符/=、乘后赋值运算符*=、取模后赋值运算符%=、加后赋值运算符+=、减后赋值运算符-=、左移后赋值运算符、右移后赋值运算符>>=、按位与后赋值运算符&=、按位异或后赋值运算符...
在C语言中,赋值运算符是编程中最基础...尽管压缩包内的"赚钱项目"文件名与主题不相关,但在学习和实践C语言的过程中,理解并应用好赋值运算符无疑能够帮助开发者编写出更加高效和可靠的程序,从而可能带来实际的收益。
)以及赋值运算符(=, +=, -=, *=, /=)等。理解运算符的优先级和结合性对于编写准确的表达式至关重要。 流程控制是程序设计的关键,包括条件语句(if-else,switch-case)和循环语句(for,while,do-while)。这些...
C语言中,运算符的运算优先级共分为15级。1级最高,15级最低。在表达式中,优先级较高的先于优先级较低的进行运算。而在一个运算量两侧的运算符优先级...C语言运算符中有不少为右结合性,应注意区别,以避免理解错误。
)、赋值运算符(=, +=, -=, *=, /=, %=等)和位运算符等。 - **表达式**:由操作数和运算符构成的计算单元,如`a + b`就是一个表达式,其结果是一个值。 掌握这些基本概念后,你就能编写简单的C程序,进行基本的...
++/--运算符表示的是在原来的基础上增加或减少一个,最后的结果还要存到原来的变量中。 二、前置和后置的区别 ++/--运算符放在单个变量的前面时称为“前置”,放在单个变量后面时称为“后置”。前置式在使用变量...
以下是针对C语言运算符优先级的详细列表及特殊符号的使用说明。 首先,C语言中的运算符共有15级优先级,第1级最高,第15级最低。在编写表达式时,应当遵循运算符的优先级来进行运算。如果表达式中存在多个同级别的...
)用于逻辑判断,位运算符(、>>、~、|、^、&)用于位级操作,赋值运算符(=、+=、-=等)用于赋值,条件运算符(? :)允许三元表达式,逗号运算符(,)可用于复合表达式,指针运算符(*、&)用于地址操作,求字节数...
4. 赋值运算符:包括简单赋值、加法赋值、减法赋值等,例如`a = b`、`a += b`等。 三、控制结构(U3) 控制结构是C语言中的一种基本结构,用于控制程序的执行流程。了解不同的控制结构是编写高效程序的基础。 1. ...
C语言是计算机编程的基础语言,尤其对于初学者来说,理解和掌握C语言的运算符和表达式至关重要。在C语言中,运算符是用来执行特定计算或操作的符号,而表达式则是由运算符和操作数组合而成,用于表示计算过程。 在...
赋值运算符`=`用于将右侧的值赋予左侧的变量,而复合赋值运算符如`+=`、`-=`等则同时进行运算和赋值。表达式是由运算符连接起来的变量和常量,它们可以计算出一个值或者执行某些操作。 在C语言中,程序设计者需要...
"C语言程序设计课件--基础"是针对初学者精心制作的一套教学资源,旨在帮助学习者扎实掌握C语言的基础知识。 课件内容可能包括以下几个方面: 1. **C语言简介**:介绍C语言的历史、特点和应用领域,让学习者了解...
C语言中有多种运算符,包括算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符、条件运算符和逗号运算符等。这些运算符可以组合成复杂的表达式。表达式的求值是按照运算符的优先级和结合性所规定的顺序进行...
2. 运算符:C语言提供了丰富的运算符,如算术运算符、关系运算符、逻辑运算符、赋值运算符等。熟悉这些运算符的优先级和结合性对于编写正确的代码至关重要。 3. 控制结构:理解如何使用条件语句(if、else、else if...
例如,算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符等。 二、表达式的概念 表达式是运算符和合适的操作数组成的具有切确值的式子。例如,a + b是一个表达式,其中a和b是操作数,+是运算符。 三、...