表达式和语句.pptVIP

  • 2
  • 0
  • 约3.94千字
  • 约 63页
  • 2023-06-12 发布于广东
  • 举报
表达式和语句; 表达式的左值和右值 左值(lvalue):出现在赋值表达式左边的表达式。 右值 (rvalue):出现在赋值表达式右边的表达式。 ;?算符的优先级与结合性;? 算术类型转换;隐式类型转换 是由编译器完成的没有程序员人为干预的类型转换,它在不同类型的数据参与同一运算时自动完成。 把一个数值赋给一个对象时,系统将该数值的类型转换为对象所具有的类型;把一个数值传给一个函数时,系统将其类型转换为参数所具有的类型。 ;在算术表达式中,具有较大空间的数据类型成为最终结果转换成的数据类型。;例1: int val = 3; val + 3.1415914; val = val +3.1415914; //进行了两次类型转换 例2: int i=10; i * =2.3; 例3: long m = 234*456/6; 例4: float f=3.5; long int n=6; long k=21; double ss=f*n+k/2; ;显式类型转换 形式:type (expr) (type) expr 原因: ? 使基本转换不再进行 例如: int i; i = i + 3.14159

文档评论(0)

1亿VIP精品文档

相关文档