计算机二级C语言章节知识点:2.6赋值表达式

考试站(www.examzz.com)   【考试站:中国教育考试第一门户】   2013年7月25日
第2章 C程序设计的初步知识 2.6 赋值表达式
讨论本章
  • 知识点:
  • 赋值运算符和赋值表达式
  • 复合赋值表达式
  • 赋值运算中的类型转换
赋值运算中的类型转换
  在赋值运算中,只有在赋值号右侧表达式的类型与左侧变量类型完全一致时,赋值操作才能进行。如果赋值运算符两侧的数据类型不一致,在赋值前,系统将自动先把右侧表达式求得的数值按赋值号左边变量的类型进行转换,也可以用强制类型转换的方式人为地进行转换后将值赋给赋值号左边的变量。这种转换仅限于数值数据之问,通常称为”赋值兼容”。对于另外一些数据,例如后面将要讨论的地址值就不能赋给一般的变量,称为”赋值不兼容”。
  在这里,特别需要指出的是在进行混合运算时整型数据类型之间的转换问题。

相关文章