C++ 学习笔记-01

2017-08-08  本文已影响10人  changsanjiang

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 宽字符类型

数组

数组申明应指出以下三点:

  1. 存储在每个元素中的值的类型
  2. 数组名
  3. 数组中的元素数
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
上一篇 下一篇

猜你喜欢

热点阅读