手把手教你c语言赋值运算符和赋值表达式

2025-10-02 10:10:31

1、鼠标双击或者右击打开桌面上DEVc++软件,让其运行起来。Dev-C++是一个电脑Windows窗口运行环境下的一款非常适合于刚开始学习c++学者使用的入门级C/C++ 集成开发环境(IDE)。这款软件很自由,遵守GPL许可协议分发源代码。它大大集成了MinGW中的GCC编译器、GDB调试器和 AStyle格式整理器等众多自由软件。非常的试用,而且界面分类清楚,具有很强大的功能

手把手教你c语言赋值运算符和赋值表达式

2、点开文件,选择新建源代码,这时候新建的代码文本还是没有命名的,是一个空命名的文件,下面我们可以通过界面左上角的文件选项,选择另存为,可以存在电脑里任何一个盘,小编为了下次可以更好的找到文件,我存在电脑的桌面上。当然你们可以选择任何一个盘,根据各人所需

手把手教你c语言赋值运算符和赋值表达式

3、赋值运算符 

类型

含义

示例

优先级

结合方向

=

等于

a=b+3

14

从右到左

+=

加等于

a+=b

14

从右到左

-=

减等于

a-=2

14

从右到左

*=

乘等于

a*=3

14

从右到左

/=

除等于

a/=(a+3)

14

从右到左

%=

取余等于

a%=b

14

从右到左

>>=

右移等于

a>>=1

14

从右到左

<<=

左移等于

a<<=2

14

从右到左

&=

按位与等于

a&=b

14

从右到左

^=

按位异或等于

a^=b

14

从右到左

|=

按位或等于

a|=b

14

从右到左

手把手教你c语言赋值运算符和赋值表达式

4、赋值表达式 

定义:

           赋值表达式是由赋值运算符和括号将运算对象连接起来的式子,其中运算对象可以是常量、变量、函数、数组元素等内容。

形式:

     变量名称  赋值运算符  表达式

手把手教你c语言赋值运算符和赋值表达式

5、已知int a=5,b=3,x=10,计算如下表达式的值。

a=a*8           表达式值为40,a=40

b%=2            表达式值为1,b=1

x*=(a+b)        表达式值为410,x=410

a=b=c=5         表达式值为5,a,b,c值为5

a=(b=5)         b=5,a=5

a=5+(c=6)       表达式值为11,c=6,a=11

a=(b=4)+(c=6)   表达式值为10,a=10,b=4,c=6

a=(b=10)/(c=2)  表达式值为5,a=5,b=10,c=2

手把手教你c语言赋值运算符和赋值表达式

6、注意:

(1)对于简单赋值运算符和复合赋值运算符,等号左侧的操作数只能为变量,而不能是常量或表达式,如a=5是正确的,而10=3+2以及a+b=8都是错误的。

(2)赋值运算符具有右结合性,因此a=b=c=10是正确的,等价于a=(b=(c=10))。

(3)当等号“=”两侧的类型不同时,将要进行数值类型的转换 

手把手教你c语言赋值运算符和赋值表达式

7、赋值语句

          在赋值表达式的基础上添加“;”就构成了赋值语句。如x=(a=4)+8;计算时先计算右侧括号中的内容,然后与8相加,并将结果赋给变量x。

手把手教你c语言赋值运算符和赋值表达式

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢