C 语言

关注公众号 jb51net

关闭
首页 > 软件编程 > C 语言 > C++ 单引号 和 双引号

C++中单引号 '' 和 双引号 "" 的区别小结

作者:我叫黑大帅

本文主要介绍了C++中单引号 '' 和 双引号 "" 的区别小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

单引号 ' ' :表示 单个字符(char)

双引号 " " :表示 字符串(char* / string)

区别

类型不同

长度不同

能放多少内容?

易错

unordered_map<char, TrieNode*> children;
children['a'];  // ✅ 单引号是字符
children["a"];  // ❌ 双引号是字符串,不能当 char 用

内存里长什么样?

单引号 'a'

+-----+
|  a  |  (1字节)
+-----+

双引号 "a"

+-----+------+
|  a  | \0  |  (2字节)
+-----+------+

到此这篇关于C++中单引号 '' 和 双引号 "" 的区别小结的文章就介绍到这了,更多相关C++ 单引号 和 双引号内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文