C++教程教学课件 作者 郑莉 李宁 04_复杂数据及运算.pptVIP

  • 4
  • 0
  • 约1.42万字
  • 约 57页
  • 2019-10-04 发布于广东
  • 举报

C++教程教学课件 作者 郑莉 李宁 04_复杂数据及运算.ppt

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 4.5 运算优先级和类型转换 隐式转换的发生场合 混合算术运算,将值赋给另一类型的变量,函数参数传递,函数返回返回值。 隐式转换的基本原则 为了防止精度的损失,总是将类型提升为宽类型。类型越高,数据表示的范围越大,精度也越高,各种类型的高低顺序如下: char -short-int-unsigned-long-unsigned-long-float-double 显示转换(强制转换) 类型说明符(表达式) //C++强制转换方式 (类型说明符)表达式 //C语言转换方式 C++中提供了以下四种新标准强制转换符: static_cast,dynamic_cast const_cast 和reinterpret_cast 标准的强制转换方式如下: cast_name Type( expression ); * 例4-17:运算符的优先级 #include iostream #include iostream #include cmath using namespace std;? int main() { int num; coutPlease enter a number between 0 and 100:endl; cinnum;

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档