C言語で間隔を表現する方法

下次还敢
下次还敢オリジナル
2024-05-02 19:09:54828ブラウズ

C 言語では、角括弧は間隔を表すために使用され、左側が左の端点を表し、右側が右の端点を表します。間隔タイプには、エンドポイントを含む閉じた間隔、エンドポイントを含まない開いた間隔、半開および半閉の間隔が含まれます。 C 言語には、区間の結合、減算、交差、剰余などの演算子が用意されています。間隔表現と演算子の使用法は、例を通して明確に理解できます。

C言語で間隔を表現する方法

#C 言語での間隔表現

C 言語では、間隔は角かっこを使用して表現できます。ここで、左側の角括弧は区間の左端点を表し、右角括弧は区間の右端点を表します。

Interval タイプ

C 言語では、次のような Interval タイプが提供されます。

  • [a, b] : Closed端点を含む区間
  • (a, b): 端点を含まない開区間
  • [a, b): 左端を含む A ハーフ-右端点を含まない開半閉区間
  • #(a, b]
  • : 左端点を含まず、左端点を含む半開半閉区間right endpoint
演算子

C 言語では、次の間隔演算子が提供されます。

  • : 間隔マージ、 2 つの間隔をマージします。 2 つの間隔のすべての要素を含む間隔です。
  • -
  • : 間隔の減算、最初の間隔から 2 番目の間隔を減算し、最初の間隔を返します。最初の間隔には含まれていません。##*
  • : 間隔の交差部分は、2 つの間隔の重複部分を返します。 ##: 残りの間隔は、2 番目の範囲に含まれない最初の範囲の要素を返します。
  • 次のとおりです。範囲表現と演算子の例:

##[1, 5] は 1 から 5 (1 と 5 を含む) の閉区間を表します。 #(2, 7) は 2 ~ 7 を含まない開区間を表します (2 と 7 を除く)

[3, 6)
    は含む開区間を表します3 ~ 6 (3 を含むが 6 を除く) ハーフオープンおよびハーフクローズの間隔。
  • (1, 4] (5, 8]
  • は、1 ~ 8 (1 と 8 を含む) の閉区間を表します。
  • [2, 6 ] - (3, 5)
  • は、2 から 3 (2 を含むが 3 は含まない) および 5 から 6 (5 を含むが 6 は含まない)
  • までの 2 つの開いた間隔を表します。

以上がC言語で間隔を表現する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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