ホームページ  >  記事  >  バックエンド開発  >  C言語で%-はどういう意味ですか?

C言語で%-はどういう意味ですか?

下次还敢
下次还敢オリジナル
2024-04-30 00:24:181183ブラウズ

C 言語の % 演算子は、2 つの整数値を除算した余りを計算するために使用されます。演算ルールには、正の配当と正の除数の余りを求めること、負の配当と正の除数の余りを求めること、正の配当グループ内の負の数の余りを求めること、負の配当の余りを求めることが含まれます。負の符号が付いた負の除数。構文は次のとおりです: 配当 %- 除数。これは、割り算の確認、差異の検出、乱数の生成に使用できます。

C言語で%-はどういう意味ですか?

#C 言語の%-演算子

C 言語では、%-演算子は計算に使用されるモジュール演算子です。 2 つの整数値を除算した余り。この演算子は、2 つの整数の差または剰余を求めるために使用されます。

演算規則:

%- 演算子は次の演算規則に従います:

  • 正の被除数、正の除数: 結果は、被除数を除数で割った余りになります。
  • 負の被除数、正の除数: 被除数を正の数に変換し、剰余を計算します。それでも負の数になります。
  • 正の被除数、負の除数: 被除数は変更されず、除数は正の数に変換され、結果は被除数から除数を引いた余りになります。
  • 負の被除数、負の除数: 被除数と除数の両方を正の数に変換し、剰余を計算して除数の符号 (負の符号) を加算します。

構文:

%- 演算子の構文は次のとおりです:

<code>被除数 %- 除数</code>

例:

次に、%- 演算子の使用例をいくつか示します。

  • 10 % 3 は 1 に等しい (10 を 3 で割った余り)
  • -10 % 3 は -1 に等しい (-10 を 3 で割った余りを負の数に変換したもの)
  • 10 % -3 は 1 に等しい (10 を -3 で割った余り)
  • -10 % -3 は -1 に等しい (-10 を -3 で割った余り、負の数に変換されます)

アプリケーション:

%- 演算子は、次のようなさまざまな問題を解決するために使用できます。 ##ある数値が別の数値で割り切れるかどうかを判断します (余りが 0)

2 つの数値の差を見つけます
    ##乱数を生成します
  • ##

以上がC言語で%-はどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。