C++ 对字符文字的顺序有何保证?中的字符有一定的顺序吗基本源字符集? (例如是'a' < 'z'
保证是真的吗?怎么样'A' < 'z'
?)
该标准仅提供十进制数字排序的保证0
to 9
,来自 C++11 标准草案部分2.3
[lex.charset]:
在源和执行基本字符集中,值
上述十进制数字列表中 0 后面的每个字符应为
一个比前一个的值大。
否则说(强调我的):
基本执行字符集和基本执行
宽字符集应包含基本字符集的所有成员
源字符集,加上表示警报的控制字符,
退格键和回车符,再加上一个空字符(分别是
空宽字符),其表示形式全部为零。对于每个
基本执行字符集,成员的价值观应是
非负且彼此不同.
Note, EBCDIC http://www.3480-3590-data-conversion.com/article-ebcdic-ascii-table.html具有非连续字符集。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)