如何在 dev c++ 中输出 pi 符号

Posted

技术标签:

【中文标题】如何在 dev c++ 中输出 pi 符号【英文标题】:How to out put pi symbol in dev c++ 【发布时间】:2018-04-10 11:14:58 【问题描述】:
#include <cstdlib>
#include <iostream>
#include <conio.h>
using namespace std;

int main()

cout << "pi symbol";
getch();
return EXIT_SUCCESS;

我必须在 dev c++ 中输出一个 pi 符号。 我一直在寻找它,请帮助我。

【问题讨论】:

Output unicode symbol π and ≈ in c++ win32 console application的可能重复 cout &lt;&lt; "\u03C0" &lt;&lt; endl; 【参考方案1】:

要使用 devcpp 显示 pi,您需要它的 unicode(正如 p-a-o-l-o 在评论 \u03C0 中所写的那样)。更重要的是你应该使用wide characters 并设置标准输出模式。 这是可行的解决方案:

#include <iostream>
#include <io.h>
#include <wchar.h>

using namespace std;

int main(void)

    _setmode(_fileno(stdout), 0x10000);
    wchar_t *pi = L"\u03C0";
    wcout<<pi;
    cout<<endl;

    return 0;

【讨论】:

宽字符?我发现您缺少 UTF-8 令人不安。

以上是关于如何在 dev c++ 中输出 pi 符号的主要内容,如果未能解决你的问题,请参考以下文章

如何在 C++ Visual Studio 中使用 alt 代码符号

如何在 Swift Playground 中输入 pi 符号。 option + p 在我的 MacBookPro 键盘上不起作用...?

如何在ChemDraw中打出符号π

c++中如何精确输出的位数?

如何使C++将数字转换为ASC2码表中对应的符号输出?

如何在 Visual C++ 2008 中访问数学常量(例如 M_PI)?