强制类型转换

强制类型转换是通过定义类型转换运算来实现的

形式:(数据类型)(表达式)

例:

  1. double temOne=6.777;
  2. int temTwo =(int)temOne;//强制转换为int类型
  3. printf("%f \n",temOne);
  4. printf("%d \n",temTwo);
  5. /*
  6. 输出结果为:6.777000
  7. 6
  8. */

注:

  1. 数据类型和表达式必须加括号

  2. 转换后不会改变原数据的类型及变量值,只在本次运算中临时性转换

  3. 强制类型转换后的运算结果不遵循四舍五入原则