(三十三)通用字符名

大概就是C++支持一个基本的字符集(比如大小写英文字母、数字、换行符、空格等,总之就是普通键盘能打出来的),还支持扩展字符集(比如说德文啊、法文啊之类他们带符号的那种字母)。

C++有一种表示这种特殊字符的机制,独立于任何特殊的键盘(貌似就是没这个键盘我也能打出来),使用的是通用字符名。

这种通用字符名的用法,类似于转义序列。以\u或者\U打头,\u后面跟8个十六进制位,\U后面跟16个十六进制位。——(注,不懂)

具体怎么表示,需要查Unicode和ISO 10646 这两个表。(所以其实我只记个概念)

比如:

#include<iostream>
int main()
{
	int \u00F6reer;	//\u00F6在ISO 10646码点是o上面一个小u
	std::cout << "Let them eat g\u00E2teau" ; //\u00E2的在ISO 10646码点是a上面一个小符号
	system("pause");
	return 0;
}

不过我的没法显示。。所以暂时应该用不上。

 

关于Unicode和ISO 10646:

Unicode是一种表示各种各样字符的解决方案(或者说,他就是给无数字符编号,你只要输入对应的编号,就能显示出字符),例如ASCII码就是他的子集(也就是他的一部分)。而他的这个编号,就是码点,通常是这么表示的:U-222B。U就是指他是Unicode的字符,而后面的222B就是码点(十六进制编号)。他包括各种英文字母,拉丁文字母,象形文字(比如中文日文)和一些手写符号等等。

 

等需要输入的时候,应该就是这么输入的,比如\u222B就能显示字符∫。

时间: 2024-11-05 10:31:46

(三十三)通用字符名的相关文章

asp.net程序中最常用的三十三种编程代码

asp.net|编程|程序 asp.net程序中最常用的三十三种编程代码,为初学者多多积累经验,为高手们归纳总结,看了觉得很有价值~,大家不妨参考下!  1. 打开新的窗口并传送参数:   传送参数:  response.write("<script>window.open('*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"')</script>") 

asp.net最常用的三十三种编程代码

asp.net最常用的三十三种编程代码      1. 打开新的窗口并传送参数:      传送参数:      response.write("<script>window.open('*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"')</script>")      接收参数:      string a = Request.QueryStrin

C#开发WPF/Silverlight动画及游戏系列教程(Game Course):(三十三)

C#开发WPF/Silverlight动画及游戏系列教程(Game Course):(三十三) 锦上添花之魔法特效装饰 本节我将以冻结魔法为例,向大家讲解如何为魔法增加漂亮的特效装饰. 经过前面的学习,大家是否已总结出一个规律:需要增加额外东西时,首先想到的即是用户控件:那么我们首先创建一个名为QXDecoration的用户控件.接下来就是准备素材了.这里我制作了3张用于装饰的冰刺: 分别命名为4-0,4-1,4-2,其命名规则对应上一节中的魔法类型设定,即所有冰冻类魔法均可以用之来装饰.为什么

顾客质疑“顶尖美发店”欺客三店通用咋成了仅限一店

"团购了美发优惠券,美发店却说不能用,还说不需要像我这样的客户,真是生气."近日,济南市民徐女士向都市女报记者反映,自己团购的顶尖美发店美发券原本是"三店通用",但在使用中被告知只能在"分店使用".对此,顶尖美发店负责人王伟称,因与大众点评网团购合作出现问题,团购券目前只能在一家店使用,顾客不满意可退掉美发券.大众点评网 客服称,是顶尖美发店私自更改了团购内容造成的,顾客申请退款也要有严格审核条件.团购美发券第二次不能用了徐女士称,自己在大众点评

美女技术成长之路:与阿里热恋的第三十三天

作者介绍:霓熙,水瓶座,爱设计爱旅行爱健身爱fashion,爱一切美与变.是一个美貌与技术并存的文艺女神(Ps:小编说本文浏览过万,就放靓照) 自我感言:内心的交互情怀最终把我带入了阿里,对我来说这是一个充满期待的开始 打开阿里内外想要脑检索一下我在阿里的这段时光,"33"很不偶然地闯入了我的眼帘,瞬间脑补<失恋三十三天>的桥段,虽然完全不在一个频道,但提笔至此,仍想对我的阿里三十三天记一笔流水,毕竟满月是个值得记录的时间点. 我是一个喜欢用图片纪录生活的人,远在1年前,朋

微信小程序把玩(三十三)Record API

原文:微信小程序把玩(三十三)Record API 其实这个API也挺奇葩的,录音结束后success不走,complete不走,fail也不走, 不知道是不是因为电脑测试的原因,只能等公测或者等他们完善.以后再测和补充吧!!!! 主要属性: wx.startRecord(object) 手动调用wx.stopRecord()停止录音 wxml <!--用于记录时间--> <text>{{formatRecordTime}}</text> <button type

JAVA之旅(三十三)——TCP传输,互相(伤害)传输,复制文件,上传图片,多并发上传,多并发登录

JAVA之旅(三十三)--TCP传输,互相(伤害)传输,复制文件,上传图片,多并发上传,多并发登录 我们继续网络编程 一.TCP 说完UDP,我们就来说下我们应该重点掌握的TCP了 TCP传输 Socket和ServiceSocket 建立客户端和服务端 建立连接后,通过Socket中的IO流进行数据的传输 关闭Socket 同样的,我们的客户端和服务端都是两个独立的应用 我们通过查阅API文档发现,该对象在建立的时候,就可以去连接指定主机,因为tcp是面向连接的,所以在建立socket服务时,

CSS规范化命名的重要性及三种通用命名规则

css|规范|规范化 我们在webjx.com以前的文章中,曾经多次提到CSS命名的问题,有些朋友依然不够重视这些问题.认为这个问题对于CSS网页布局开发是无关紧要的.自己写的样式,自己心中有数就可以了.想要修改样式可以根据自己的记忆或个人的编码习惯很快的找到样式定义在文件中的位置.下面是我们以前介绍的关于CSS命名的文章: 但是,如果我们过几个月,过几年再修改现在所编写的文章,你的记忆还会那么清晰吗?如果你的个人习惯仅是一时的规则,长时间以后,或许对你自己来说,那些奇怪的名字也变的难以理解了.

详细讲解CSS规范化命名的三种通用命名规则

css|规范|规范化 我们在webjx.com以前的文章中,曾经多次提到CSS命名的问题,有些朋友依然不够重视这些问题.认为这个问题对于CSS网页布局开发是无关紧要的.自己写的样式,自己心中有数就可以了.想要修改样式可以根据自己的记忆或个人的编码习惯很快的找到样式定义在文件中的位置.下面是我们以前介绍的关于CSS命名的文章: 但是,如果我们过几个月,过几年再修改现在所编写的文章,你的记忆还会那么清晰吗?如果你的个人习惯仅是一时的规则,长时间以后,或许对你自己来说,那些奇怪的名字也变的难以理解了.