この場合、パーセンテージは何を指しますか?
int myInt = 27 % 10;
myInt = 7;
%
このコードの意味は何ですか?
% は余りを意味し、27 を 10 で割ると余りは 7 になります。
EDIT:
モジュロと剰余の違いに関するすべての議論についての私の2セント
%bを取る
1. When both +ve, Modulo & Remainder are one and the same
2. When a is -ve, they are not the same
例えば;
a = -10、b = 3
-10 % の余り 3 = -1
Modulo の場合は、「a」に 3 の倍数を加えて余りを計算します。
-10 + 12 = 2
2 % 3 = 2 があなたの答えです
これ%
はモジュラス演算子であり、パーセンテージではありません。パーセンテージについては、通常の計算を行うだけです。50% は .5 を掛けることです... など。
今後の参考のために、目的の c の数学演算は、ここを含む多くの場所で文書化されています。
は「モジュロ」演算子%
と呼ばれることに注意してください。
%
除算の余りを求める演算子です。
このコードの「%」はモジュラス演算子と呼ばれます。これにより、プロセッサは除算演算を実行し、除算の余りを返します。
例えば: