第三章 数据类型运算符和表达式文档资料.pptVIP

  • 2
  • 0
  • 约6.75千字
  • 约 48页
  • 2019-04-06 发布于湖北
  • 举报

第三章 数据类型运算符和表达式文档资料.ppt

横向箭头方向表示必定要进行的转换,纵向箭头方向 表示类型自动转换的方向(向高看齐)。 表达式中若有一数据为实型,则计算结果必为double类型。 (2)强制转换 强制类型转换通过类型转换运算进行。  格式:(类型名)(表达式) 将表达式的类型强制转换成类型名指定的类型。  如:float x=3.2, y=2.3;  (int)(x+y) 将表达式x+y的值强制转换成整型。 (int) x+y 先将x的值转换成整型,再与y相加。 强制类型转换是暂时性的、一次性的,并不会永久地改变所转换表达式的类型。 如:int a=2;  (double)a 为双精度,a依然为整型量。 3.4.2 算术运算符和算术表达式 1. 基本的算术运算符(+、-、*、/、%) 说明: (1)双目, *、/、% 优先级高于+、- ,左结合性。 (2)两个整型数据相除时,其运算结果也是整数,余数 被截掉。如1/2的结果是0;10/3的结果是3。 例 main( ) {int i=10, j=4;  float f=i/j;  printf(″f=%f\n″, f); } 运行结果为:f=2.000

文档评论(0)

1亿VIP精品文档

相关文档