我正在使用树莓派并尝试使用以下内容打印 unicode 字符:
测试.cpp:
#include<iostream>
using namespace std;
int main() {
char a=L'\u1234';
cout << a << endl;
return 0;
}
当我使用 g++ 编译时,我收到以下警告:
test.cpp: In function "int main()":
test.cpp:4:9: warning: large integer implicitly truncated to unsigned type [-Woverflow]
输出是:
4
此外,这不在 GUI 中,如果相关的话,我的发行版是 raspbian wheezy。