《C语言程序设计》第2章3_类型转换和运算符.pptVIP

  • 2
  • 0
  • 约2.56千字
  • 约 11页
  • 2018-12-30 发布于河南
  • 举报

《C语言程序设计》第2章3_类型转换和运算符.ppt

《C语言程序设计》第2章3_类型转换和运算符

* 第2章类型转换和运算符 不同数据类型之间的转换 运算符 double float long unsigned int char,short 低 高 说明: 必定的转换 运算对象类型不同时转换 例 char ch; int i; float f; double d; ch/i + f*d - (f+i) int int double double double double double double 1.隐式转换 运算转换规则:不同类型数据运算时先自动转换成同一类型 显式转换(强制转换) 一般形式:(类型名)(表达式) 例 (int)(x+y) (int)x+y (double)(3/2) (int)3.6 说明:强制转换得到所需类型的中间变量,原变量类型不变 例 main() { float x; int i; x=3.6; i=(int)x; printf(“x=%f,i=%d”,x,i); } 结果:x=3.600000,i=3 精度损失问题 较高类型向较低类型转换时可能发生 赋值运算符和表达式 简单赋值运算符 符号: = 格式: 变量标识符=表

文档评论(0)

1亿VIP精品文档

相关文档