C第02章数据类型运算符和表达式汇编
③说明: 赋值运算符优先级仅高于逗号运算符,且具有右结合性。 赋值运算符不同于数学中的“等于号”。 赋值运算符左侧只能是变量,不能是常量或表达式。 赋值运算符右侧可以是一个赋值表达式。 赋值表达式的值就是被赋值的变量的值。 例如:a=b=c=5; 等价于 a=(b=(c=5)); x=(y=1)+(z=2); a-3=5; C语言中有10中复合赋值表达式,与算术运算有关的复合赋值表达式有: += -= *= /= %= 复合赋值运算符的优先级与赋值运算符相同,具有右结合性。 2.6.2 复合赋值表达式 如:n+=1 等价于 n=n+1 n*=m+3 等价于 n=n*(m+3) #include stdio.h Void main() { int a=1; a+=a-=a+a; printf(“%d\n”,a); } 【例2.3】 2.6.3 赋值运算中的类型转换 C语言中,赋值号右侧表达式的类型与赋值号左侧变量类型完全一致时,才会进行赋值。否则,系统 将自动将右侧表达式求得的值按左侧变量的类型进行转换,也可以使用强制类型转换的方式进行认为的转换。
您可能关注的文档
- CSS入门.ppt
- CSS样式表.ppt
- 万科的标准化空调机位设计指引-发设计院版本.ppt
- 七年级英语开学第一课.ppt
- CT、MRI在泌尿系疾病的临床应用及诊断进展3.ppt
- 万圣狂欢跑.ppt
- 万科成本管理软件.ppt
- 万科城溪语墅推广.ppt
- 万科地产项目拓展相关经验借鉴.ppt
- 万科成本管理交流.ppt
- 中国国家标准 GB/T 25442-2026旋转电机(牵引电机除外)确定损耗和效率的试验方法.pdf
- 《GB/T 25442-2026旋转电机(牵引电机除外)确定损耗和效率的试验方法》.pdf
- GB/T 47804.4-2026道路车辆 WorldSID第50百分位男性侧面碰撞假人的设计和性能规范 第4部分:用户手册.pdf
- 《GB/T 47804.4-2026道路车辆 WorldSID第50百分位男性侧面碰撞假人的设计和性能规范 第4部分:用户手册》.pdf
- 中国国家标准 GB/T 47804.4-2026道路车辆 WorldSID第50百分位男性侧面碰撞假人的设计和性能规范 第4部分:用户手册.pdf
- 中国国家标准 GB/T 13542.6-2026电气绝缘用薄膜 第6部分:电气绝缘用聚酰亚胺薄膜.pdf
- GB/T 13542.6-2026电气绝缘用薄膜 第6部分:电气绝缘用聚酰亚胺薄膜.pdf
- 《GB/T 13542.6-2026电气绝缘用薄膜 第6部分:电气绝缘用聚酰亚胺薄膜》.pdf
- 中国国家标准 GB/T 47804.2-2026道路车辆 WorldSID第50百分位男性侧面碰撞假人的设计和性能规范 第2部分:机械子系统.pdf
- GB/T 47804.2-2026道路车辆 WorldSID第50百分位男性侧面碰撞假人的设计和性能规范 第2部分:机械子系统.pdf
原创力文档

文档评论(0)