什么时候才是2?

106 阅读1分钟

有表达式如下:\

int i = (1 / 4) * 8;

\

请问 i  是多少?2,这还用怀疑吗?

\

事实上,计算机给出的结果是0。

\

要这样写才是2:

int i = (1 * 8) / 4;\

\

\

\