-1

我是 C++ 新手,我尝试打印“Hello world”。

#include <iostream>

using namespace std;

int main() {
    cout << 'Hello world!';
    return 0;
}

但结果我得到了'1919706145'。我做错了什么?

4

3 回答 3

10

字符串用 " 表示,而不是 '

#include <iostream>

using namespace std;

int main() {
    cout << "Hello world!"; // Use " not '
    return 0;
}
于 2013-05-06T13:09:42.007 回答
3

你应该使用:

cout << "Hello World!" << endl;

使用 ' ' 表示字符而不是字符串。字符是单个字母,例如“h”、“i”等,而字符串是“hi”。

于 2013-05-06T13:10:24.777 回答
2

尝试做:

cout << "Hello world!"; // <---------Double Quotes

字符串使用双引号。单引号用于单个字符。

于 2013-05-06T13:09:58.923 回答