要約: C 言語の一重引用符と二重引用符は、文字列定数を定義するために使用されます。一重引用符は、データ領域に保存され、変更できる長さの制限された文字配列を定義します。コード領域に格納される文字配列。長さは無制限で、変更できません。エスケープ文字を含めることができます。
#C 言語における一重引用符と二重引用符の使用
本題に入ります:
C 言語では文字列定数の定義に一重引用符 (') と二重引用符 (") が使用されますが、それぞれ使用方法と意味が異なります。詳細な展開:
一重引用符 (')
文字列定数は「\0」で終わります。
は、長い文字列または特殊文字を含む文字列を定義するためによく使用されます。長さの制限: 一重引用符で定義された文字配列には長さの制限がありますが、二重引用符 引用符で定義された文字列定数には長さの制限はありません。
<code class="c">char str1[] = 'Hello'; // 定义一个长度为 6 的字符数组</code>
二重引用符:
<code class="c">char* str2 = "Hello World!"; // 定义一个指向字符串常量的指针</code>
C 言語では、文字列定数は不変であり、一度定義すると内容を変更できないことに注意してください。
以上がC言語におけるシングルクォーテーションとダブルクォーテーションの使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。