取模
\(\%\)的定义
设\(m=qn+r(0\le r<q)\),则记\(m\equiv r(mod\ q)\),在\(C++\)中写作\(m\% q=r\)。
举例:
\(1\%3=1\)
\(5\%3=2\)
对负数取模也是一样的。
在\(C++\)中的负数取模的结果。
\(-5\%3=-1\)
\(5\%-3=1\)
\(-5\%-3=-1\)
设\(m=qn+r(0\le r<q)\),则记\(m\equiv r(mod\ q)\),在\(C++\)中写作\(m\% q=r\)。
举例:
\(1\%3=1\)
\(5\%3=2\)
对负数取模也是一样的。
在\(C++\)中的负数取模的结果。
\(-5\%3=-1\)
\(5\%-3=1\)
\(-5\%-3=-1\)