如何在c ++中打印希腊字母delta

Wil*_*ill 17 c++ unicode console non-ascii-characters c++11

我有一个基于控制台的小应用程序,它将解决物理方程.我试图询问用户是否想要在给定情况下找到ΔV,但我无法弄清楚如何将字母增量打印到控制台.这是我的代码:

cout << "Select what you would like to find:\n"
<< "1 - Acceleration" << endl
<< "2 - Initial Velocity" << endl
<< "3 - Final Velocity" << endl
<< "4 -  ?V" << "\n\n";
cin >> choice;
Run Code Online (Sandbox Code Playgroud)

这不会向控制台打印"ΔV"."Δ"甚至不在我的IDE(Dev-C++)中显示,而是显示为问号.如果有人知道如何将Δ打印到控制台,我将非常感谢您能给我的任何帮助.

提前致谢!

101*_*010 14

如果您的平台支持它,您可以使用unicode转义字符.对于希腊首都三角洲,代码是\u0394:

#include <iostream>
int
main() {
  std::cout << "\u0394V" << '\n';
}
Run Code Online (Sandbox Code Playgroud)

输出: ?V

现场演示

对于未来的读者,下面我给出希腊大写字母的转义序列:

Letter   Description  Escape-Sequence
-------------------------------------
A        Alpha        \u0391
B        Beta         \u0392
?        Gamma        \u0393
?        Delta        \u0394
?        Epsilon      \u0395
?        Zeta         \u0396
?        Eta          \u0397
?        Theta        \u0398
?        Iota         \u0399
?        Kappa        \u039A
?        Lambda       \u039B
?        Mu           \u039C
?        Nu           \u039D
?        Xi           \u039E
?        Omicron      \u039F
?        Pi           \u03A0
?        Rho          \u03A1
?        Sigma        \u03A3
?        Tau          \u03A4
?        Upsilon      \u03A5
?        Phi          \u03A6
?        Chi          \u03A7
?        Psi          \u03A8
?        Omega        \u03A9
Run Code Online (Sandbox Code Playgroud)

而对于希腊语较低的字母:

Letter   Description  Escape-Sequence
-------------------------------------
?        Alpha        \u03B1
?        Beta         \u03B2
?        Gamma        \u03B3
?        Delta        \u03B4
?        Epsilon      \u03B5
?        Zeta         \u03B6
?        Eta          \u03B7
?        Theta        \u03B8
?        Iota         \u03B9
?        Kappa        \u03BA
?        Lambda       \u03BB
?        Mu           \u03BC
?        Nu           \u03BD
?        Xi           \u03BE
?        Omicron      \u03BF
?        Pi           \u03C0
?        Rho          \u03C1
?        Sigma        \u03C3
?        Tau          \u03C4
?        Upsilon      \u03C5
?        Phi          \u03C6
?        Chi          \u03C7
?        Psi          \u03C8
?        Omega        \u03C9
Run Code Online (Sandbox Code Playgroud)

现场演示

对于对其他字母以及其他符号感兴趣的人,您可以在此处找到更多受支持的转义字符.