C和C++中的单引号表明单个字符,而双引号则创造一个字符串常量(string literal)。‘a’
是一个字符常量,而"a"是一个字符串常量(由一个’a’和一个\n(null terminator))即长度为2的字符数组组成。
c++中字符常量是char类型,但是在C中,字符常量是int类型。
Reference
[1].https://stackoverflow.com/questions/3683602/single-quotes-vs-double-quotes-in-c-or-c