exprコマンドの「/」と「%」の正確な違いは何ですか?

exprコマンドの「/」と「%」の正確な違いは何ですか?

「/」と「%」の違いを知りたいです!

次のコマンドを入力して実行すると、ゼロが表示されます。

expr 4 % 4

ただし、同じコマンドを実行して「%」を「/」に置き換えると、1が表示されます。

expr 4 / 4

ありがとう

答え1

~からman expr

ARG1% ARG2

ARG1をARG2で割った算術残り

4 % 40残りの評価

ARG1/ARG2

ARG1をARG2で割った算術商

4 / 4結果は、1これら2つの数字の割合で計算されます。

答え2

表現式を評価し、結果を標準出力に書き込む必要があります。

%はい係数演算子、/実行分配するオペレーター。

  • 4 % 4次のように評価0
  • 4 / 4次のように評価1

関連情報