C++无穷符号
C++ Infinity Sign
你好,我只是想知道如何在C++中显示无穷大(∞)?我正在使用CodeBlocks。我读了几个问答;A是关于这个话题的,但我是这方面的新手,尤其是十六进制编码之类的。我必须包括哪些内容,我应该准确地键入哪些内容。如果有人能写代码并解释它,那就太好了!谢谢
符号不是ASCII代码的一部分。然而,在代码页437中(大多数情况下,这是Windows命令提示符中的默认值,带有英语地区/美国地区设置),它被表示为字符#236。因此原则上
std::cout << static_cast<unsigned char>(236);
应该显示它,但结果取决于当前的语言环境/编码。在我的Mac(OS X)上,它显示不正确。
最好的方法是使用UNICODE字符集(它对大量字符/符号进行了标准化)。在这种情况下,
std::cout << "u221E";
因为UNICODE字符#221表示inf
。
但是,为了能够显示UNICODE,您的输出设备应该支持UTF编码。在我的Mac上,终端使用UTF,但Windows命令提示符仍然使用旧的ASCII编码CodePage 437(感谢@chris指出这一点)。根据这个答案,您可以通过键入来更改为UNICODE
chcp 65001
在命令提示符中。
您可以通过UNICODE 显示它
∞的值为:u221E
您可以通过字符映射的unicode显示该映射中的任何字符。
相关文章:
- 在C++中,将大的无符号浮点数四舍五入为整数的最佳方法是什么
- 有符号的int和int-有没有一种方法可以在C++中区分它们
- 将无符号char*转换为std::istream*C++
- 如何在C++中将一个无符号的 int 转换为两个无符号的短裤?
- vscode g++链路故障:体系结构x86_64的未定义符号
- 从矢量<无符号字符>转换为字符* 包括垃圾数据
- 如何理解将半精度指针转换为无符号长指针和相关的内存对齐
- Visual studio代码重构似乎不起作用(例如,重命名符号-f2)
- 使用gcc从静态链接的文件中查找可选符号
- C++中无符号字符溢出
- 使用无符号字符数组有效存储内存
- C++:Application.cpp中抛出了未解析的外部符号(解决方案在问题的末尾,供未来的读者参考)
- VC++本机单元测试,找不到调试符号
- 为什么我必须在C++中添加一个赋值符号来声明一个数组
- 检查TCHAR数组输入是否为带符号整数C++
- 用符号版本替换对函数的所有调用
- 未解析的外部符号_MsiLocateComponentW@12.
- 如何打印boost多精度128位无符号整数
- C++模板函数,用于比较任何无符号整数和有符号整数
- 在 Mac 上使用 CMAKE 将 FFTW 和 FFTWPP 链接到项目中时未定义的符号