【发布时间】:2014-12-21 09:48:42
【问题描述】:
我的主要目标是将 int 转换为 char 类型。我使用(char)1 进行类型转换,但由于以下结果,它似乎不起作用:
当我在以下代码中比较 '1' 和 (char)1 在 c++ 中时
if ('1' == (char)1)
{
return 1;
}
但是,由于变量类型不同,比较似乎无效,或者它们实际上不是同一件事。我一直认为将整数1 转换为字符是(char)1。谁能告诉我如何将整数1 转换为字符'1'?
【问题讨论】: