第3章
处理数据
本章内容包括:
-
C++变量的命名规则。
-
C++内置的整型——unsigned long、long、unsigned int、int、unsigned short、short、char、unsigned char、signed char和bool。
-
C++11新增的整型:unsigned long long和long long。
-
表示各种整型的系统限制的climits文件。
-
各种整型的数字字面值(常量)。
-
使用const限定符来创建符号常量。
-
C++内置的浮点类型:float、double和long double。
-
表示各种浮点类型的系统限制的cfloat文件。
-
各种浮点类型的数字字面值。
-
C++的算术运算符。
-
自动类型转换。
-
强制类型转换。
面向对象编程(OOP)的本质是设计并扩展自己的数据类型。设计自己的数据类型就是让类型与数据匹配。如果正确做到了这一点,将会发现以后使用数据时会容易得多。然而,在创建自己的类型之前,必须了解并理解C++内置的类型,因为这些类型是创建自己类型的基本组件。
内置的C++类型分两组:基本类型和复合类型。本章将介绍基本类型,即整数和浮点数。似乎只有两种类型,但C++知道,没有任何一种整型和浮点型能够满足所有的编程要求,因此对于这两种数据,它提供了多种变体。第4章将介绍在基本类型的基础上创建的复合类型,包括数组、字符串、指针和结构。
当然,程序还需要一种标识存储的数据的方法,本章将介绍这样一种方法—使用变量;然后介绍如何在C++中进行算术运算;最后,介绍C++如何将值从一种类型转换为另一种类型。
kgdCGs8a+6KkiAAV+Bc/Nccv9ir1cbnGVfCgQ0V//ie5iMrYeOD65mGu3sB1ap4F