📅 财经日历 📊 实时波动 📈 大盘云图 📶 行情走势 🆚 投机情绪 🚀 今日热点

    Type casting类型转换

    alizee LV18
    2012-12-05 · 3918 阅读
    表达式中使用强制的数据转换,转换时类型的优先级如下:
    int  (bool,color,datetime);
    double;
    string;
    在运算完成之前(除了数据已被定义的),数据会根据优先级被转换。当定义数据的操作完成前 ,数据会转换成被定义的数据类型。
    示例:
    int    i = 1 / 2;     // 没有类型转换,结果为 0
    int    i = 1 / 2.0;   // 表达式中有浮点型数据,但会转换成整型数据,结果为 0
    double d = 1.0 / 2.0; // 没有类型转换,结果为 0.5
    double d = 1 / 2.0;   // 表达式计算的结果是浮点型数据,和定义的类型一样,结果为 0.5
    double d = 1 / 2;     // 表达式是整型数据的计算,然后被定义为浮点型数据,结果为 0.0
    类型转换不但运用在常量中,还被运用在相应的变量中。
    ""
    还没有人打赏,支持一下
    回复

    举报

     

    回答|共 4 个

    搜狐朋狗友 LV3

    发表于 2015-1-20 17:26:47 | 显示全部楼层

    亏损中……………………

    英镑美人 LV3

    发表于 2015-3-6 23:41:45 | 显示全部楼层

    赚钱,赚积分。顶....

    wskjlf LV3

    发表于 2015-3-19 03:38:44 | 显示全部楼层

    看看,看看。谢谢。你要发,我也要发。

    汇晟黄金外汇Fxs LV7

    发表于 2015-3-29 03:34:54 | 显示全部楼层

    [s:142]
    您需要登录后才可以回帖 登录 | 注册

    提醒: 禁止引战、谩骂、灌水内容

    微信二维码

    有问题联系客服