我是C ++的新手,我尝试打印'Hello world'。
#include <iostream>
using namespace std;
int main() {
cout << 'Hello world!';
return 0;
}
但结果我得到'1919706145'。我做错了什么?
答案 0 :(得分:10)
字符串由“,而不是”
表示#include <iostream>
using namespace std;
int main() {
cout << "Hello world!"; // Use " not '
return 0;
}
答案 1 :(得分:3)
您应该使用:
cout << "Hello World!" << endl;
对于字符而不是字符串使用''。 字符是单个字母表,如'h','i'等,而字符串是“hi”。
答案 2 :(得分:2)
尝试做:
cout << "Hello world!"; // <---------Double Quotes
字符串使用双引号。单引号用于单个字符。