質問: ”1”と'1'の違いは何ですか?わかりやすく詳しく教えて頂ければと思います。
回答: 質問の文字は、” では全角だから、半角の " に変更しないとエラーになる。 1 も全角なんで、半角の 1 すれば、" と ' の違いだけになる。 "1" と '1' とのコンパイラーが認識するデータとしての違いは、 "1" では、" だから文字列扱いになるから、 '1' と '\0' の2バイトで、{ 65, 0 }。 '1' では、' だから半角文字扱いになるから、 '1' の1バイト、{ 0 }。 これに char、int など変数の型の定義が加わる。