C++Primer第二章
时间: 2025-02-18 22:35:56 浏览: 32
### C++ Primer 第二章 内容概述
#### 变量和基本类型
C++ 支持多种内置数据类型,包括整数、浮点数、布尔值和字符。每种类型的变量都有特定的取值范围和操作方式[^2]。
```cpp
int i = 42;
double d = 3.14159;
bool b = true;
char c = 'a';
```
#### 复合类型
复合类型由多个简单类型组成,常见的有指针、引用和数组。这些类型允许更复杂的数据结构表示方法。
```cpp
// 定义一个指向整数的指针
int *p;
// 使用引用传递参数
void func(int &ref);
```
#### 字符串与向量
`std::string` 和 `std::vector` 是两个非常重要的标准库容器类,用于处理字符串序列和动态数组。它们提供了丰富的成员函数来简化编程工作。
```cpp
#include <string>
#include <vector>
std::string str = "hello";
std::vector<int> vec{1, 2, 3};
```
#### 输入输出流
输入输出通过流对象完成,最常用的三个预定义流分别是 `cin`, `cout` 和 `cerr`. 流支持链式调用以及格式化输出功能。
```cpp
#include <iostream>
std::cout << "Enter two numbers:" << std::endl;
int v1, v2;
std::cin >> v1 >> v2;
std::cout << "The sum of " << v1 << " and " << v2 << " is " << v1 + v2 << std::endl;
```
---
阅读全文
相关推荐
















