C++ 示例说明基本语法
本文档介绍了 C++ 的基本语法示例,帮助初学者快速上手 C++ 编程。
变量和数据类型
#include <iostream>
using namespace std;int main() {int myNum = 5; // 整型变量double myFloatNum = 5.99; // 浮点型变量char myLetter = 'D'; // 字符型变量string myText = "Hello"; // 字符串变量bool myBoolean = true; // 布尔型变量cout << myNum << endl;cout << myFloatNum << endl;cout << myLetter << endl;cout << myText << endl;cout << myBoolean << endl;return 0;
}
条件语句
#include <iostream>
using namespace std;int main() {int x = 20;int y = 18;if (x > y) {cout << "x is greater than y";} else {cout << "x is not greater than y";}return 0;
}
循环
#include <iostream>
using namespace std;int main() {for (int i = 0; i < 5; i++) {cout << i << "\n";}return 0;
}
函数
#include <iostream>
using namespace std;void myFunction() {cout << "I just got executed!";
}int main() {myFunction();return 0;
}
类和对象
#include <iostream>
using namespace std;class MyClass {public:int myNum;string myString;
};int main() {MyClass myObj;myObj.myNum = 15;myObj.myString = "Some text";cout << myObj.myNum << "\n";cout << myObj.myString;return 0;
}
数据类型
C++ 提供了多种数据类型,用于存储不同类型的值。以下是一些常见的数据类型:
数据类型 | 关键字 | 描述 |
---|---|---|
整型 | int | 存储整数(不带小数) |
浮点型 | float | 存储单精度浮点数(带小数) |
双精度型 | double | 存储双精度浮点数(带小数) |
字符型 | char | 存储单个字符 |
布尔型 | bool | 存储布尔值(true 或 false) |
字符串型 | string | 存储字符串(需要包含 <string> 头文件) |
示例
#include <iostream>
using namespace std;int main() {int myNum = 10; // 整型float myFloat = 5.75; // 浮点型double myDouble = 19.99; // 双精度型char myChar = 'A'; // 字符型bool myBool = true; // 布尔型string myString = "Hello"; // 字符串型cout << "int: " << myNum << endl;cout << "float: " << myFloat << endl;cout << "double: " << myDouble << endl;cout << "char: " << myChar << endl;cout << "bool: " << myBool << endl;cout << "string: " << myString << endl;return 0;
}