一个奇怪的问题?
#include <iostream>using namespace std;
int main()
{
cout<<'ab'<<endl; //为什么输出24930,试了很多方式,查了很多资料,无奈技术有限,求大神帮忙。
return 0;
}
/*编译环境VS2015 */ 〃忝書γě渎ぐ 发表于 2020-2-22 09:35
这是无意中输错了,但是编译器并未报错,所以想知道其中的原理。
https://zhidao.baidu.com/question/1820718149107970388.html 因为单引号是用来表示单个字符的,而你却写了两个字符,肯定输出结果会错误啦
你这么改:
#include <iostream>
using namespace std;
int main()
{
cout<<"ab"<<endl;
return 0;
} qiuyouzhi 发表于 2020-2-22 09:31
因为单引号是用来表示单个字符的,而你却写了两个字符,肯定输出结果会错误啦
你这么改:
这是无意中输错了,但是编译器并未报错,所以想知道其中的原理。
页:
[1]