C++入门:初识数据类型和变量

学习过C语言的童鞋应该都了解数据类型和变量,本文就常用的数据类型进行简单的介绍:

数据类型

C++和C语言的数据类型还是有些微差别,C++常用的数据类型如下:

C++常用数据类型

除了上述常用的数据类型意外还有bool类型、unsigned char等多个类型,不同数据类型所占字节不同,意味着数据精度不同、取值范围不同,可以利用下面的程序方便地输出字节数和取值范围,以int类型为例:

<code>cout << "int: \\t\\t" << "所占字节数:" << sizeof(int);
cout << "\\t最大值:" << (numeric_limits::max)();
cout << "\\t最小值:" << (numeric_limits::min)() << endl;/<code>

cout是C++的标准输出流,在使用前需要加头文件#include<iostream>并使用命名空间using namespace std;/<iostream>

tips:float类型的存储方式https://zhuanlan.zhihu.com/p/82761324

变量

变量也就是我们所操作的内存空间的名称,通过数据类型+变量名构成变量声明,变量名的命名需要遵循以下几点要求:

变量的名称可以由字母、数字和下划线字符组成;必须以字母或下划线开头;大写字母和小写字母是不同的,且不能为关键字。

<code>extern int d = 3, f = 5; // d 和 f 的声明


int d = 3, f = 5; // 定义并初始化 d 和 f
byte z = 22; // 定义并初始化 z
char x = 'x'; // 变量 x 的值为 'x'/<code>