gpt4 book ai didi

c - C 中 % 运算符的问题

转载 作者:太空宇宙 更新时间:2023-11-04 05:10:10 26 4
gpt4 key购买 nike

我对 C 中的 % 运算符有疑问。我知道 % 运算符给出除法的余数。然而,当遇到像 1 % 23 % 2 这样的问题时,我会感到困惑。谷歌搜索后,我找到了不同的解决方案。

有人说 1/20.5,我们将它四舍五入为 0。所以 1 % 2 是 0。

其他人说 1/20.5,我们改为四舍五入,就像我们在数学中所做的那样,到 1。所以 1 % 2 为 1。

因此,我现在很困惑。我的问题是:1 % 2 是多少?

提前谢谢你:):)

最佳答案

% 是求余运算符:

The % operator computes the remainder after dividing its first operand by its second.

这是部门留下的东西。例如:

5 % 3 是 2。
5 % 4 是 1。
5 % 2 就是 1。(因为 5 可以放 2 次,所以会剩下 1)

当您执行 1 % 2 时,结果为 1,因为 1/2 为 0,余数为.. 1。

关于c - C 中 % 运算符的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18490916/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com