C++语法基础及使用案例
1. 第一个C++程序
#include <iostream>
using namespace std;
int main() {
cout << "Hello World" << endl;
}
2. 输出不同类型(十进制、八进制、十六进制、浮点型、字符型)
#include <iostream>
using namespace std;
int main() {
cout << "十进制的数字: "
<< dec << 15 << endl;
cout << "八进制数字: " << oct << 15 << endl;
cout << "十六进制数字: " << hex << 15 << endl;
cout << "浮点型数字: "
<< 3.14159 << endl;
cout << "字符: "
<< char(188) << endl;
}
3. 控制台输入
#include <iostream>
using namespace std;
int main() {
int number;
cout << "输入一个数字: ";
cin >> number;
cout << "八进制 = 0"
<< oct << number << endl;
cout << "十六进制 = 0x"
<< hex << number << endl;
}
4. 调用其他程序
#include <cstdlib>
using namespace std;
int main() {
system("Hello");
}
5. 初始化字符串
#include <string>
#include <iostream>
using namespace std;
int main() {
string s1, s2;
string s3 = "Hello, World.";
string s4("I am");
s2 = "Today";
s1 = s3 + " " + s4;
s1 += " 8 ";
cout << s1 + s2 + "!" << endl;
}
结果:Hello, World. I am 8 Today!