码迷,mamicode.com
首页 > 其他好文 > 详细

类型转换

时间:2018-12-23 00:20:08      阅读:108      评论:0      收藏:0      [点我收藏+]

标签:OLE   错误   lse   注意   表达式   als   没有   表达   类型   

注意:

  (1)积极使用小括号,显示决定表达式运算顺序。

    例如: (a > 3)  &&  ( ! a )

  (2) 小数转整数时,只保留整数部分。

    例如: double  a =  11.2;

          b = (int) a;

          // b = 11

  (3)默认其他类型不能转换。

    例如: boolean  a =  false;

        int b = (int) a;

       // 错误, boolean 和 int 不能相互转换

  (4)隐式转换。

    int a = 1;

    double b  =  a;  // 隐式类型转换, b = 1.0

    编译器认为, 从int 到 double 没有损失

       double c = 1.32;

       int d = c;

       // 错误,不能隐式转换

    

类型转换

标签:OLE   错误   lse   注意   表达式   als   没有   表达   类型   

原文地址:https://www.cnblogs.com/yangwu-183/p/10162859.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!