Cでの二重引用符と一重引用符

Cで引用符を操作する方法

C場合によっては二重引用符を使用し、他の場合には一重引用符を使用することがあります。

一部の言語では、2つの間に違いはありません。しかし、Cには違いがあり、必要に応じてどちらか一方を使用します。

いつ一重引用符を使用でき、いつ二重引用符を使用できますか?

一重引用符は、単一の文字を識別するために使用されます(char値):

char letter = 'a';

二重引用符は、文字列リテラルを作成するために使用されます。

char *name = "Flavio";

1文字の文字列リテラルを作成できることに注意してください。

char *letter = "a";

ただし、文字列は文字列の文字に加えて、0末尾の文字。これにより、1文字の文字列リテラルは1文字の2倍のスペースを取ります。

私の無料ダウンロードCハンドブック


その他のclangチュートリアル: