20XX年数据类型、运算符与表达式教学课件.pptVIP

  • 7
  • 0
  • 约1.99万字
  • 约 49页
  • 2019-05-29 发布于天津
  • 举报

20XX年数据类型、运算符与表达式教学课件.ppt

* * * * * * * * * * * * 在C语言中,整型、实型和字符型数据间可以混合运算(因为字符数据与整型数据可以通用)。 如果一个运算符两侧的操作数的数据类型不同,则系统按“先转换、后运算”的原则,首先将数据自动转换成同一类型,然后在同一类型数据间进行运算。转换规则如图2-5所示。 1)横向向左的箭头,表示必须的转换。char 和 hort 型必须转换成 int 型,floa t型必须转换成 double 型。 2)纵向向上的箭头,表示不同类型的转换方向。 例如,int 型与double 型数据进行混合运算,则先将 int 型数据转换成 double 型,然后在两个同类型的数据间进行运算,结果为double型。 注意: 箭头方向只表示数据类型由低向高转换,不要理解为 int 型先转换成 unsigned 型,再转换成 long 型,最后转换成double 型。 * 在C语言中,整型、实型和字符型数据间可以混合运算(因为字符数据与整型数据可以通用)。 如果一个运算符两侧的操作数的数据类型不同,则系统按“先转换、后运算”的原则,首先将数据自动转换成同一

文档评论(0)

1亿VIP精品文档

相关文档