gpt4 book ai didi

c++ - 这是什么类型的 "dash/minus"?

转载 作者:行者123 更新时间:2023-12-04 13:09:22 25 4
gpt4 key购买 nike

我正在将一个数学表达式复制并粘贴到我的 C++ 脚本中,看起来其中一个“减号”没有注册。

这是一个简化的代码

#include <iostream>
#include <string>
int main(int argc, char const *argv[])
{
std::string str1{"−"}; // note that I copy and pasted this "minus" sign instead of typing it out
std::string str2{"-"}; // I typed out this minus sign
std::cout << str1.front() << std::endl;
std::cout << str2.front() << std::endl;
}

输出:

?
-

他们看起来和我一模一样,但显然前者不是减号。

我将这段代码复制并粘贴到多个平台上,得到了相同的输出。我也在 python 中尝试过,我遇到了同样的问题。

最佳答案

将它们插入到 Unicode 查找 (https://unicodelookup.com/) 中,一个是“连字符减号”Unicode 字符,另一个是“减号”Unicode 字符。

关于c++ - 这是什么类型的 "dash/minus"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67307385/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com