c++中'a', L'a', "a", L"a"的区别

'a'没意思就是ASCIII字符a占用一个字
L'a',是Unicode编码的字符a,一般占用2个字节
"a"是字符串,后面跟一个看不见的'\0'结束符
L"a"是是Unicode编码的字符串,0结束符也占2个字节,所以它占用4个字节

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 字符集和编码简介 在编程中常常可以见到各种字符集和编码,包括ASCII,MBCS,Unicode等字符集。确切的说...
    兰山小亭阅读 12,863评论 0 13
  • 第5章 引用类型(返回首页) 本章内容 使用对象 创建并操作数组 理解基本的JavaScript类型 使用基本类型...
    大学一百阅读 8,472评论 0 4
  • 《颖 妈的那些事儿》 不敢期待,你却来了。 习惯丢三落四的我变得爱整洁, 习惯大大咧咧的我也变的很小心翼翼, 你来...
    布丁姐阅读 1,378评论 0 0
  • 运筹软件是一款以客户为核心、业务为主线,全面而智能的管理软件。 在客户管理方面,不仅涵括了:客户名称、...
    104734758a64阅读 4,572评论 0 0
  • “啪——”透明精致的玻璃杯被舍友无意间打碎,里面的水倾倒而出。我的脑海一片空白,眼睛直勾勾地盯着地上的碎片,心里有...
    诺亚方桌阅读 2,713评论 2 3