小编MKF*_*ein的帖子

浮点乘法与整数除法不同

#include <stdio.h>
#include <iostream>

int main()
{
    printf("Hello World\n");

    int64_t res1 = INT32_MAX * 0.1f;
    int64_t res2 = INT32_MAX / 10;
    
    std::cout << "res1: " << res1 <<"\n";
    std::cout << "res2: " << res2 <<"\n";

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

你好世界
资源1:214748368
资源2:214748364

简单的问题:为什么结果不同?

使用 onlinegdb.com 进行测试

floating-point

0
推荐指数
1
解决办法
57
查看次数

标签 统计

floating-point ×1