ホームページ >バックエンド開発 >C++ >ダイグラフとは何ですか? C および C ではどのように使用されますか?

ダイグラフとは何ですか? C および C ではどのように使用されますか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-10-31 18:28:02328ブラウズ

What are Digraphs and How are They Used in C and C  ?

C および C のダイグラフ

ダイグラフは、C および C プログラミング言語の特殊文字を表す 2 文字のシーケンスです。これらは、完全な ISO 646 文字セットをサポートしていない古いシステムとの互換性を提供するために C99 で導入されました。

次のダイグラフは C および C でサポートされています:

  • %% は表します。 #
  • %? [
  • ?> を表します。 ]
  • ?
  • ?> を表します。 }
  • を表しますか?! |
  • ^& は ^
  • を表します:~ は ~

を表しますこれらのダイグラフを使用すると、プログラマーは、サポートするキーボードを持っていない場合でも、これらの特殊文字を使用できます。彼ら。たとえば、次のコードは C および C で有効です。

<code class="c">#include <stdio.h>

#ifndef BUFSIZE
#define BUFSIZE  512
#endif

void copy(char d<::>, const char s<::>, int len)
{
    while (len-- >= 0)
    {
        d<:len:> = s<:len:>;
    }
}</code>

ダイグラフ <::>は、プリプロセッサ ディレクティブに必要な # 文字を表すために使用されます。

以上がダイグラフとは何ですか? C および C ではどのように使用されますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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