当前位置: 首页 > news >正文

C++ 中 单引号 ‘‘ 和 双引号 ““ 到底有什么区别?

C++ 中 单引号 ‘’ 和 双引号 “” 到底有什么区别?

  • 单引号' ':表示单个字符char
  • 双引号" ":表示字符串char*/string

区别

类型不同

  • 'a'char类型(1 字节)
  • "a"const char* 类型(指针,存放字符串地址)

长度不同

  • 'a':只有1 个字符
  • "a"2 个字符'a' + 结束符 '\0'

能放多少内容?

  • 单引号只能放 1 个字符

    'a''ab'❌ 错误!
  • 双引号可以放任意长度字符串

    "hello""a"""✅(空字符串)

易错

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

内存里长什么样?

单引号'a'
+-----+ | a | (1字节) +-----+
双引号"a"
+-----+------+ | a | \0 | (2字节) +-----+------+

http://www.jsqmd.com/news/479026/

相关文章:

  • Gemma-3 Pixel Studio步骤详解:顶部像素面板事件绑定与状态管理实现逻辑
  • 硕博论文降AI特别攻略:10万字长文怎么处理
  • Qwen Pixel Art效果展示:支持‘像素+手绘质感’混合风格提示词生成
  • ChatTTS训练框架入门指南:从零搭建到高效调优
  • ai辅助开发:用快马智能应对linux老旧系统安装openclaw的兼容性挑战
  • 4. MSPM0G3507系统延时实战:基于SysTick定时器实现精确毫秒级阻塞与非阻塞延时
  • 攻克蓝桥杯嵌入式综合题:快马AI生成‘电压表与PWM发生器’实战项目
  • Phi-3-Mini-128K辅助学术研究:LaTeX公式编写与Mathtype转换
  • 中医AI模型范式突破:“仲景“大语言模型的传统医学数字化实践
  • 5步高效集成Markmap:从文档到可视化知识图谱的实践指南
  • easyquotation:Python股票行情获取工具的全方位解析
  • GME-Qwen2-VL-2B-Instruct开发环境搭建:从Anaconda安装到模型调试
  • 图像篡改检测技术:从原理到实践的完整指南
  • DeOldify图像上色服务部署进阶:使用Docker Compose编排多服务依赖
  • AudioSeal效果展示:10秒语音嵌入16-bit水印仅增加32ms处理延迟
  • Java智能客服系统实战:从论文到高并发生产环境部署
  • 水务智能客服系统架构优化:从高延迟到实时响应的工程实践
  • Z-Image-Turbo-rinaiqiao-huiyewunv应用场景:轻小说插画辅助、社团招新海报、Cosplay参考图生成
  • LiuJuan Z-Image Generator惊艳效果:半透明耳垂+血管纹理+自然血色表现
  • OmenSuperHub:释放惠普游戏本潜能的轻量级硬件控制方案
  • Qwen3-0.6B零基础入门:5分钟在Jupyter里跑通你的第一个AI对话
  • 携程放大招,打工人看完只剩羡慕!
  • 11. TI MSPM0L1306 DMA传输实战:ADC数据自动搬运与性能优化
  • 告别重复造轮子:用快马AI一键生成LostLife游戏高效开发工具集
  • F3D 3D查看器进阶配置与场景化应用指南
  • 最完整版Linux安装Redis(保姆教程)
  • Cherry Studio火山方舟实战:构建高可用AI推理服务的架构设计与避坑指南
  • 开发效率翻倍,用快马ai生成智能jdk多版本管理与切换工具
  • 新手福音:基于快马平台生成elementui组件demo,边看官网边动手学vue
  • CLIP ViT-H-14镜像免配置原理:预编译依赖+静态链接+精简Python环境