using namespace std;
它使得程序可以使用 std 名称空间中的定义。
初始化的另外几种方式
int a{}; int a = {}; // 初始化 a = 0;
int a = {1}; // 初始化 a = 1;
int a{12}; // 初始化 a = 12;
int a(21);
通过使用 C++ 新增的大括号初始化器, 使得初始化常规变量与初始化类变量的方式更像。让新手更容易学习 C++.
进制表示
1 ~ 9 开头 表示 十进制
0 开头 表示 八进制
0x 或 0X 开头 表示 十六进制
// 十进制
std::cout << std::dec;
std::cout << bb << std::endl;
// 16进制
std::cout << std::hex;
std::cout << bb << std::endl;
// 8进制
std::cout << std::oct;
std::cout << bb << std::endl;
常量+类型
12 + l | L 表示 long ( 12l, 12L)
......
wchar_t 宽字符类型
数组
数组申明应指出以下三点:
- 存储在每个元素中的值的类型
- 数组名
- 数组中的元素数
ty peName arrayName[arraySize];
C+++11 数组的初始化
double earnings[4] {1.2e4, 1.6e4, 1.1e4, 1.7e4};
int counts[10] = {}; // all elements set to 0
float balance[10] {}; // all elements set to 0
网友评论