文章目录
-
- 1.C++介绍
- 📖 C++语言简介(Introduction to C++)
-
- 📌 主要特性:
- 📌 应用领域:
- 📌 代表性特性:
- 2.基本运算代码
-
- 2.1 实验环境
- 2.2 代码
- 2.3 实验结果
- 3 总结
1.C++介绍
好的!这是一份简洁清晰、适合学术项目简介或海报/论文附录里的 C++语言简介,你可以直接拿去用:
📖 C++语言简介(Introduction to C++)
C++是一种通用、高性能的编译型编程语言,由Bjarne Stroustrup于20世纪80年代在C语言基础上开发而成。它兼具过程化编程、面向对象编程(OOP)和泛型编程的特点,具备高效的硬件控制能力和良好的跨平台兼容性,广泛应用于系统开发、嵌入式控制、图形渲染、游戏引擎、人工智能等领域。
📌 主要特性:
- 面向对象:支持类、继承、多态、封装,提高代码复用性与可维护性。
- 泛型编程:通过模板机制实现类型无关的高效编程。
- 标准库丰富:C++标准库(STL)提供了高效的数据结构、算法和容器。
- 硬件级控制:具备良好的内存管理与底层硬件操作能力,适用于高性能计算场景。
- 跨平台性:可在Windows、Linux、macOS及嵌入式环境下编译执行。
📌 应用领域:
- 操作系统内核开发(如Windows内核)
- 图形引擎(如Unreal Engine)
- 嵌入式系统与驱动程序
- 金融高频交易系统
- 计算机视觉与人工智能框架(如OpenCV、PCL)
📌 代表性特性:
- 强类型静态语言
- 支持多重继承
- C++11/14/17/20 标准持续进化,增强了内存安全性、并发性及模块化开发能力。
2.基本运算代码
2.1 实验环境
Visual Studio 2020 Community ,windows10专业版
2.2 代码
#include<iostream>
using namespace std;
int main()
{
//1.算术运算符 加减乘除 取模 求余
cout << 1 + 2 << endl;
cout << 1 – 2 << endl;
cout << 1 * 2 << endl;
cout << 1 / 2 << endl;
//取模运算只能是两个整数
cout << 1 % 2 << endl;
//下面结果为-1
cout << –1 % 2 << endl;
unsigned char bits = 0xb5;
cout << bits << endl; //输出十进制的181
//强制类型转换
int total = 20, dividend_number = 3;
//如果不强制转换,结果为6
if (dividend_number == 0) //除数不能为0
{
cout << "除数不能为0" << endl;
return 1; //返回错误代码
}
double result = (double)total / dividend_number; //强制转换为double类型
double result2 = total / double(dividend_number); //也可以这样 C++会自动转换
cout << result << '\\n' << result2 << endl; //输出7.33333
}
2.3 实验结果
3 总结
由于C++不仅可以用来做硬件描述语言,还可以用来写软件,比如QT界面,功能强大,值得好好学习,特别是想做安卓,ios开发的同学,可以好好地研究下。
评论前必须登录!
注册