C语言中的强制类型转换运算.docxVIP

  • 6
  • 0
  • 约1.98千字
  • 约 3页
  • 2021-01-06 发布于天津
  • 举报
语言中的强制类型转换运算语言中的强制类型转换是通过类型转换运算来实现的其一般形式为类型说明符表达式其功能是把表达式的运算结果强制转换成类型说明符所表示的类型例如把转换为实型把的结果转换为整形在使用强制转换时应注意以下问题类型说明符和表达式都必须加括号单个变量可以不加括号如果把写成则成了把转换成型之后再与相加了无论是强制转换或是自动转换都只是为了本次运算的需要而对变量的数据长度进行的临时性的转换而不改变数据说明时对该变量定义的类型例本例表明虽强制转为型但只在运算中起作用是临时的而本身的类型并不改变

PAGE PAGE # / 4. C语言中的强制类型转换运算 C语言中的强制类型转换是通过类型转换运算来实现的。 其一般形式为: (类型说明符)(表达式) 其功能是把表达式的运算结果强制转换成类型说明符所表示的类型。 例如: (float)a把a转换为实型 (int)( x+y)把x+y的结果转换为整形 在使用强制转换时应注意以下问题: 1) 类型说明符和表达式都必须加括号(单个变量可以不加括号),如果把(int) (x+y)写成(int)x+y则成了把x转换成int型之后再与y相加了。 2) 无论是强制转换或是自动转换,都只是为了本次运算的需要而对变量的 数据长度进行的临时性的转换

文档评论(0)

1亿VIP精品文档

相关文档