首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关于如何使用通用字符名的C++ Primer Plus第6章第3章

关于如何使用通用字符名的C++ Primer Plus第6章第3章
EN

Stack Overflow用户
提问于 2021-03-30 02:57:02
回答 1查看 56关注 0票数 2

c++引物加上第6条的原始文本如下:

使用通用字符名的

类似于使用转义顺序。通用字符名以\u或\U.The \u形式开头,后面跟着8个十六进制数字,\U窗体16十六进制digits.These数字表示字符的ISO 10646代码点。(ISO 10646是一个正在开发中的国际标准,它为广泛的字符提供数字代码。请参阅本章后面的“Unicode和ISO 10646”。

但是它与我前面的观点相冲突,所以我在python3文档中找到了以下描述:

源代码中,可以使用\u转义序列编写特定的Unicode代码点,后面跟着四个十六进制数字,表示代码点。U转义序列类似,但需要8位十六进制数字,而不是4位。

所以我的问题是,当我使用\u形式时,应该是四个十六进制位还是八个呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-03-30 03:03:38

\u之后有四个十六进制数字,\U之后有八个十六进制数字。来自C++标准:

通用字符名称结构

提供了一种命名其他字符的方法。

十六进制-四进制:十六进制数字通用字符-名称:\u十六进制-六进制-四六角

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66864192

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档