Одинарные кавычки против двойных кавычек в C или C ++ - PullRequest
179 голосов
/ 10 сентября 2010

Когда я должен использовать одинарные и двойные кавычки в программировании на C или C ++?

Ответы [ 12 ]

3 голосов
/ 05 августа 2014

Одинарные кавычки обозначают символ, двойные обозначают строку.

В Java это тоже самое.

2 голосов
/ 10 сентября 2010

Используйте одинарную кавычку с одним символом как:

char ch = 'a';

здесь 'a' является константой char и равно значению ASCII char a.

Используйте двойные кавычки со строками как:

char str[] = "foo";

здесь "foo" - строковый литерал.

Его можно использовать "a", но его нельзя использовать 'foo'

...