为什么 C++ 表达式 1 / 2 得到的是 0,而不是 0.5?
1 / 2
0
0.5
C++ 不支持带小数的除法
除法的优先级低于所有其他算术运算符
/ 运算符只返回余数
/
两个操作数都是整数,因此整数除法会丢弃小数部分