正在加载图片...
类型转换: 计算e2时遵循一般表达式的规则。 计算e1时不执行任何类型转换。(不需要整数提升) 赋值时候将e2结果类型转换为e1的类型(赋值转换) 运算结果:赋值后的e的值和类型。 简单赋值运算符: 例 Int x; char ch; short cl c2 x=100值为100,类型为int(无类型转换) x=123.6值为123,类型为int( doubles int) x a 值为97,类型为int(整数提升 chari int) x=a3<“b’值为1,类型为int(整数提升、无赋值转换)类型转换: ▪ 计算e2时遵循一般表达式的规则。 ▪ 计算e1时不执行任何类型转换。(不需要整数提升) ▪ 赋值时候将e2结果类型转换为e1的类型(赋值转换)。 运算结果:赋值后的e1的值和类型。 简单赋值运算符: 例: int x; char ch; short c1,c2; x=100 值为100,类型为int (无类型转换) x=123.6 值为123,类型为int (double➔ int) x=‘a’ 值为97,类型为int (整数提升char➔ int) x=‘a’<‘b’ 值为1, 类型为int (整数提升、无赋值转换)
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有