9,'9'和“9”有什么区别?

时间:2016-08-15 14:42:27

标签: c++

我知道9和' 9之间的区别... ...一个用作整数9而另一个存储为具有特定ASCII值的字符9但是&的意义是什么#34; "在C ++中?
我是初学者所以我只知道" "在写cin时使用>>和cout<<但是它在编程语言中的意义还有什么呢?" 9"携带?

1 个答案:

答案 0 :(得分:2)

9是int类型的文字

'9'是char类型的文字

“9”是const char[2]类型的文字:第一个元素是字符 9(实际数值取决于编码编译器正在使用;如果使用ascii - 这是常见的 - 那么值将是57),第二个是空终止符。