可能重复:
单引号在 C++ 中用于多个字符时有什么作用?
我们大学的一位新生请我帮他写一些代码。
他的代码:
#include <iostream>
using namespace std;
void main()
{
cout << ('/0'); //his mistake - the / is upside down
system("pause");
}
(这段代码是用VS2008编写的)
他希望得到一个空白字符,他得到了12080。
我喜欢这个错误,但我仍然不明白他为什么得到12080。
有人可以解释一下吗?平台之间有区别吗?