首页 > 解决方案 > 在这段代码中,为什么 1/2 和 0.5 的行为不同?

问题描述

C++ 代码的图像

在这段代码中,为什么输出1/2不同0.5

标签: c++

解决方案


1 和 2 是整数,并使用基于整数的除法 (1/2=0) 您想使用 1.0 / 2.0(导致 0.5)


推荐阅读