[我刚刚开始学习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
将endl
是从中获取数据的流,但是[@Car]是结束行的内容,如@arsdever所评论。
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;
}
,在大于和小于符号后没有空格。