C++語言基礎 第一節

C++语言基础 第一节

写在前面

从现在开始,你就算是正式入门 C++了,这一次我们将开始继续学习 C++,带你进入这个美妙的世界。

1.变量

1.1 数据类型

在 C++中,你会常常使用到“变量”来储存各种类型的信息,我们需要数据类型来明确变量所存值的类型。

C++的类型系统由如下几个部分构成:

1.基础类型

  • 无类型(void)

  • 空指针(nullptr_t)

  • 算术类型

    • 整数类型(int)
    • 布尔类型(bool)
    • 字符类型(char)
    • 浮点类型(float,double)

    2.复合类型

今天我们只讲解算术类型,其他的以后再说。

整数类型

整数类型常见的包括 $short$,$int$,$long$,$long:long$ 这几个梯度,不同梯度声明的变量位宽不同,即可以存储的数据范围不同。

对于 $int$ 关键字,可以使用以下关键字来修饰:

符号性(有无正负)

  • $signed$ :表示有符号整数(默认情况)。
  • $unsigned$ :表示无符号整数。

大小:

  • $short$ :表示 至少 $16$ 位整数。
  • $long$ :表示 至少 $32$ 位整数。
  • $long:long$ :表示 至少 $64$ 位整数。

下表展示了常见的的整数类型的位宽

| 类型名 | ||