❤恋するコンピュータサイエンス❤

コンピュータサイエンス、3DCGをもっと楽しく、もっと本質的に!c言語、c++の記事中心です

文字列リテラルとは?

Q
文字列リテラル、文字リテラルなどに使われるリテラルとは何か説明せよ。



A.
リテラルは英語で文字通りという意味
つまり文字列リテラルとは
ソースコードに直接べた書きした文字列(複数の文字、数字)で文字通り扱えという意味。”abc”左記のように””ダブルクオーテーションに文字を囲むと、文字列リテラルとして扱える。
ソースコード中のforなどの(トークン)と区別する為にリテラルという言葉を使う。

補足)
ソースコードとは、c言語pythonなどのプログラム言語によって書かれた言語のこと。0と1の値を持つビット羅列であり、バイトと呼ばれる8ビットの塊によって編成されている。

余談になるが、テキストファイルとはビットの羅列をASCII文字に変換したものをテキストファイルと呼ぶ。そうでないファイルはバイナリ・ファイルと呼ばれる。