如何在初始化期间将char转换为C中的int

Jam*_*mes 0 c++ types compiler-errors type-conversion

我想比较C++中的两种char类型.我试图cout<<"x"=="x";看到结果,它不会工作(我认为这是正常的),所以我尝试通过尝试int letter = "x"比较它的ASCII数字来转换它.这让我错了;

错误:从'const char*'到'char'的无效转换

这不应该工作吗?如果没有,我该怎么办?

sim*_*onc 5

"x"为您提供以空字符结尾的字符数组{'x','\0'}.

'x'如果你想要一个,请使用char