《C++ Primer》第二章 变量和基本类型
目录
2.1基本内置类型
C++定义了一套包括算术类型(arithmetic type)
和空类型(void)
在内的基本数据类型。其中算术类型包含了字符、整型数、布尔值和浮点数。空类型不对应具体的值,仅用于一些特殊的场合,例如最常见的是,当函数不返回任何值时使用空类型作为返回类型。
算术类型
分为两类:整型
(integral type,包括字符和布尔类型在内)和浮点型
。.
布尔类型
(bool) 的取值是真
(true) 或者假
( false)。
基本的字符类型是char
,一个char的空间应确保可以存放机器基本字符集中任意字符对应的数字值。一个char的大小和一个机器字节一样。
wchar_ t
类型用于确保可以存放机器最大扩展字符集中的任意一个字符,类型char16_t
和
char32_ t
则为Unicode字符集服务。
Unicode
是用于表示所有自然语言中字符的标准。