gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-04 15:05:02 24 4
gpt4 key购买 nike

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

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

这不应该工作吗?如果没有,我应该做什么?

最佳答案

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

如果您想要单个 char,请使用 'x'

关于c++ - 如何在初始化期间在 C 中将 char 转换为 int,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17999679/

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