与'operator

问题描述 投票:-1回答:2

[我刚刚开始学习C ++,这个测试似乎是一个好主意,所以我尝试这样做,似乎没有用,而且对我来说真的没有任何意义。

#include <iostream>

using namespace std;

int myNum = 5;               // Integer (whole number without decimals)
double myFloatNum = 5.32543;    // Floating point number (with decimals)
char myLetter = 'H';         // Character
string myText = "test text: test";     // String (text)
bool myBoolean = true;            // Boolean (true or false)

int main() {

    cout << myNum << endl;
    cin >> myNum >> endl;

    cout << myFloatNum << endl;
    cin >> myFloatNum >> endl;

    cout << myLetter << endl;
    cin >> myLetter >> endl;

    cout << myText << endl;
    cin >> myText >> endl;

    cout << myBoolean << endl;
    cin >> myBoolean >> endl;

    return 0;

}

我刚刚开始学习c ++,这个测试似乎是一个好主意,所以我尝试这样做,似乎没有用,对我而言,这真的没有道理。 #include 使用命名空间...

c++ cin endl
2个回答
0
投票

cin确实有意义。 endl是从中获取数据的流,但是[@Car]是结束行的内容,如@arsdever所评论。


2
投票
您忘记了endl,字符串不是基本的C ++数据类型;在iostream之后使用#include <iostream> #include <string> // You forgot to include that header, for using std::string using namespace std; int myNum = 5; double myFloatNum = 5.32543; char myLetter = 'H'; string myText = "test text: test"; bool myBoolean = true; int main() { cout << myNum << endl; cin >> myNum; cout << myFloatNum << endl; cin >> myFloatNum; cout << myLetter << endl; cin >> myLetter; cout << myText << endl; cin >> myText; cout << myBoolean << endl; cin >> myBoolean; return 0; } ,在大于和小于符号后没有空格。
© www.soinside.com 2019 - 2024. All rights reserved.