添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
玩足球的馒头  ·  Outlook OAuth2 SMTP ...·  1 年前    · 
侠义非凡的毛衣  ·  AsyncRestOperations ...·  2 年前    · 
细心的板栗  ·  SQL Server登录 18456错误 ...·  2 年前    · 
机灵的皮带  ·  如何在 Pandas Dataframe ...·  2 年前    · 
重感情的哑铃  ·  Exoplayer FFmpeg ...·  2 年前    · 

在编程中,经常用到的一个结果转换就是两个int类型变量相除的结果为了保留精确度而转换为float或者double类型,但是这个地方最容易令人犯错误的是,如果使用如下的类型转换方式,转换时是将两个int类型变量先相除得到一个int类型结果,再将这个int类型结果转换为float或者double类型,而不是直接计算保留带有精确度的结果。

int main ()
    int x = 50;
    int y = 12;
    cout << x / y << endl;
    cout << (float) (x / y) << endl;
    cout << (double) (x / y) << endl;
    cout << (double) x / (double) y << endl;
    return 0;
4.16667