C语言第二章数据类型及其运算小节.docVIP

  • 2
  • 0
  • 约3.14千字
  • 约 6页
  • 2017-02-04 发布于北京
  • 举报
C语言第二章数据类型及其运算小节

第四节:数据类型的转换 一. 数据类型转换的意义: _____让不同类型的数据相互运算成为可能._____________________________ 二.自动转换: 自动转换发生在不同数据类型的量混合运算时,由编译系统自动完成. ______水平方向强制转换,垂直方向按照最高精度转换.________________ ______eg: 1/2=0.5=0 , 1.0/2=0.5=0.5或0.500000, 6.0/2.0=3.0___________ 三.强制转换: 强制类型转换是通过类型转换运算来实现的。 格式:(类型说明符) (表达式) 其功能是把表达式的运算结果强制转换成类型说明符所表示的类型。 ______eg: (double) (1/2)=(double)(0)=0.0_________________________ ___________(double)(1)/2=1.0/2=0.5______________________________ - 9 - ___________括号对运算的影响很大.______________________________ 在使用强制转换时应注意以下问题: 1.类型说明符和表达式都必须加括号(单个变量可以不加括号),如把(int)(x+y) 写成(int)x+y 则成了把x

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档