【发布时间】:2014-10-16 23:42:40
【问题描述】:
当两个变量都输入“1”时,为什么函数不打印“true”?我该如何解决这个问题?
int main() {
int i;
char c;
cout << "Type int: ";
cin >> i;
cout << "Type char: ";
cin >> c;
if (i == (int)c)
cout << "true" << endl;
else
cout << "false" << endl;
}
【问题讨论】:
标签: c++ casting type-conversion