【发布时间】:2020-01-09 15:06:08
【问题描述】:
我正在使用 C++11。有没有一个函数可以获取十六进制字符串并将其转换为十进制?
我试图找到有关我在 StackOverflow 某处看到的 unicode() 函数的一些信息,但我找不到任何有关它的信息。
例如,我们有一个十六进制符号:U+03C0。怎么转成dec:960?
让我们想象一下:
char* pi_symbol = hexToDec("U+03C0");
cout << "The pi dec is " << pi_symbol << endl;
得到这个:
pi dec 是 960
【问题讨论】:
-
FWIW,小写的 pi 是
U+03C0。 -
@NathanOliver 已修复
标签: c++ string utf-8 hex decimal