在 C++ 代码中,假设 $N$ 为正整数,则 cout << (N - N / 10 * 10) 将获得 $N$ 的个位数。( )
整数除法截断个位,乘10还原整十,相减得个位
误以为C++除法是浮点除法;忽略运算符优先级导致算错
考点:整数除法|运算符优先级 记忆:N / 10丢弃个位,* 10还原整十,N - 整十剩个位 → 答案 A. 正确
- 易混点:C++ 中 / 对整数执行向下取整,非浮点除法- 易混点:优先级上 / 与 * 同级,从左到右结合,不会先算 10 * 10