c语言基础知识入门【新版多篇】
赋值运算符与赋值表达式 篇一
一、赋值运算符与赋值表达式
赋值符号 “=“就是赋值运算符,作用是将一个数据赋给一个变量或将一个变量的值赋给另一个变量,由赋值运算符组成的表达式称为赋值表达式。一般形式为:
变量名 = 表达式
在程序中可以多次给一个变量赋值,每赋一次值,与它相应的存储单元中的数据就被更新一次,内存中当前的数据就是最后一次所赋值的那个数据。
例:a=12; 此表达式读作“将10的值赋值给变量a”。
说明:a、如果赋值号两边的运算对象类型不一致,系统会自动进行类型转换,转换的规则:将赋值号右边表达式的值的类型转换成赋值号左边变量的类型,
例:int y=3.5; 在变量y中最终存储的是整数3。
b、可以将复制表达式的值再赋值给变量,形成连续赋值。
例如:x=y=25 是一个连续赋值表达式,x=y=25 等价于x=(y=25),所以表达式x=y=25 最终的值为25 。
二、复合的赋值运算符
在赋值运算符之前加上其他运算符可以构成复合赋值运算符。其中与算术运算有关的复合运算符是:+=,-=,_=,/=,%= 。
两个符号之间不可以有空格,复合赋值运算符的优先级与赋值运算符的相同。表达式n+=1等价于n=n+1,作用是取变量n中的值增1再赋给变量n,其他复合的赋值运算符的运算规则依次类推。
如求表达a+=a-=a_a 的值,其中a的初值为12 。
步骤:
(1)先进行“a-=a_a“运算,相当于a=a-a_a=12-144=-132 。
(2)再进行“a+=-132“运算,相当于 a=a+(-132)=-132-132=-264 。
关系运算符和关系表达式 篇二
一、C语言中的逻辑值
C语言中的逻辑值只有两个:真(true)和假(flase)。用非零代表真,用零代表假。因此,对于任意一个表达式,如果它的值为零,就代表一个假值,如果它的值为非零,就代表一个真值。只要值不是零,不管是正数,负数,整数,实数,都代表一个真值。例如-5的逻辑值为真。
二、逻辑表达式
“&&”和“||”的运算对象有两个,故它们都是双目运算符,而!的运算对象只有一个,因此它是单目运算符。逻辑运算举例如下:
(1)a&&b: 当&&两边都为“真”时,表达式a&&b的值才是真。
值得注意的是:在数学中,关系式0
(2)a||b: 当||两边有一个为“真”时,表达式a||b的值就是真。
(3)!a: 表示取反,如果a为真,则!A为假,反之亦然。例如!-5的值就为0.
在C语言中,由&&或||组成的逻辑表达式,在某些特定情况下会产生“短路“现象。
(1)x && y && z ,只有当x为真(非0)时,才需要判别y的值;只有x和y都为真时,才需要去判别z的值;只要x为假就不必判别y和z,整个表达式的值为0。口诀:“一假必假”。
例:(!5==1)&&(++i==0) (!5==1)表达式的值为0,所以计算机运行中就跳过(++i==0)此表达式,(!5==1)&&(++i==0)表达式的值为0.
(2)x||y||z ,只要x的值为真(非零),就不必判别y和z的值 ,整个表达式的值为1,只有x的值为假,才需要判别y的值,只有x和y的值同时为假才需要判别z的值,口诀:“一真必真”。
-
官方材料常用排比句(100例)
官方材料常用排比句(100例)1.政治上充分信任、思想上主动引导、工作上创造条件、生活上关心照顾。2.思考问题在同一基点上、贯彻执行在同一直线上、思想意志在同一声调上。3.大气魄治党治国治军,大视野运筹国内国际大局,大手笔推动改革发展稳定。4.带着信仰学、...
-
2024年元旦节廉洁过节倡议书
全体党员、干部:一元复始,万象更新!值此2024年元旦、春节来临之际,公司纪委向您及您的家人致以亲切地问候!元旦、春节既是欢乐喜庆的日子,同时也是违纪违规的高危期。在此,公司特发出这封节前廉洁过节提醒公开信,希望广大党员、干部戒奢以俭、廉洁过节、文明过节!节点就...
-
《把我的心脏带回祖国》精品多篇
把我的心脏带回祖国篇一一、导航台课文主要内容及全文思路导读“祖国,我亲爱的母亲!”许多人这样深情地赞美自己的祖国。祖国,在他们心中高于一切。无论他走到哪里,都无法把祖国忘怀。课文《把我的心脏带回祖国》将带我们认识一位爱国音乐家--肖邦。本文讲波兰音乐...
-
销售服装的工作描述【新版多篇】
销售服装的工作描述篇一服装导购员工作描述是服装专卖店或者服装超市在进行人员招聘时,必须要做的一项工作,那么,服装导购员工作描述的内容有哪些?本文就对服装导购员的工作进行了详细介绍,可供参考。服装导购员是一个不可忽视的职业,其是引导顾客、介绍产品以及服务...