C++ 基础数据类型入门
1. 数据类型概述
在 C++ 编程中,我们会频繁使用到各种基础数据类型。所有面向对象的功能都建立在这些基础数据类型之上,因为我们创建的所有数据类型最终都是根据计算机处理的基本数值数据来定义的。掌握这些基础数据类型后,我们就能编写传统形式的简单 C++ 程序,即输入 - 处理 - 输出。
1.1 变量、数据与数据类型
变量是我们定义的有名称的内存块,每个变量只能存储特定类型的数据。每个变量都有一个类型,该类型定义了它可以存储的数据种类。每种基础类型都由一个唯一的类型名称(关键字)来标识,关键字是 C++ 中的保留字,不能用于其他用途。
编译器会进行大量检查,以确保我们在任何给定上下文中使用正确的数据类型。当我们在操作中组合不同类型的数据时,例如将两个值相加,编译器会确保它们要么是相同类型,要么可以通过将一个值转换为另一个值的类型来实现兼容。如果尝试组合不兼容的不同类型数据,编译器会检测并报告错误。
数值主要分为两大类:整数(即整数)和浮点值(可以是非整数)。每个类别中都有几种基础的 C++ 类型,每种类型都可以存储特定范围的值。我们先从整数类型开始介绍。
1.2 定义整数变量
定义整数变量的语句如下:
int apple_count;
这定义了一个名为 apple_count 的 int 类型变量。此时,该变量将包含一些任意的垃圾值。我们可以并且应该在定义变量时指定初始值,示例如下:
超级会员免费看
订阅专栏 解锁全文
26万+

被折叠的 条评论
为什么被折叠?



