(2.1基本内置类型.docVIP

  • 3
  • 0
  • 约3.56千字
  • 约 5页
  • 2017-01-25 发布于北京
  • 举报
(2.1基本内置类型

2.1 基本内置类型? C++定义了几种基本类型:字符型、整型、浮点型,等等。该语言还提供了允许自定义数据类型的机制,标准库利用这些机制定义更复杂的类型,比如可变长字符串string、vector等,还能修改已存在的类型以形成复合类型。本章介绍内置类型,并开始介绍C++如何支持更复杂的类型。 ?类型确定了数据和操作在程序中的意义。就像我们在第1章看到的,语句 i = i + j; 有不同的含义,取决于i和j的类型。如果i和j都是整型,则这条语句表示一般的算术“+”运算;如果i和j都是Sales_item对象,则这条语句是将这两个对象的组成成分加起来。 C++中,类型的支持是广泛的:该语言本身定义了一组基本类型和修改已有类型的方法,还提供了一组特性允许自定义类型。本章通过介绍内置类型和如何关联类型与对象来探讨C++中的类型。本章还将介绍更改类型和建立自定义类型的方法。 2.1? 基本内置类型 C++定义了一组表示整数、浮点数、单个字符和布尔值的算术类型(arithmetic types),另外还定义了一种称为void的特殊类型。void类型没有对应的值,仅用在有限的情况下。通常用作无返回值的函数的返回类型。 算术类型的存储空间依机器而定。类型存储空间是指用来表示该类型的位(bit)数。C++标准保证了每个算术类型的最小存储空间,但它并不阻止编译器使用更大的存储空间。事实上,

文档评论(0)

1亿VIP精品文档

相关文档