在 C++ 中的输出字符串中插入“£”符号

2023-11-22

我有以下代码:

cout << "String that includes a £ sign";

但是,编译器无法识别 £ 符号,而是显示带重音符号的 u。我可以使用以下方法插入一个:

cout << "String that includes a " << char(156) << " sign";

其中 156 是 £ 符号的 ASCII 代码。有没有办法可以将这个 ASCII 代码包含在字符串本身中,而不必像这样将其分开?例如:

cout << "String that includes a <some way of iserting the £ sign> sign";

£没有“ASCII 代码” - ASCII 为 7 位 (0..127)。有各种扩展的 8 位字符集,其中包括£但对此并没有统一的标准£符号在不同的环境下可能有不同的值。如果您需要具有最大可移植性的国际符号,您可能应该使用 Unicode。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 C++ 中的输出字符串中插入“£”符号 的相关文章