C++(二)内置类型
来源:互联网 发布:异或校验算法 编辑:程序博客网 时间:2024/05/11 22:48
C++ 定义了一组表示整数、浮点数、单个字符和布尔值的算术类型,另外还定义了一种称为 void 的特殊类型。void 类型没有对应的值,仅用在有限的一些情况下,通常用作无返回值函数的返回类型。算术类型的存储空间依机器而定。这里的存储空间是指用来表示该类型的位(bit)数。C++标准规定了每个算术类型的最小存储空间,但它并不阻止编译器使用更大的存储空间。事实上,对于int 类型,几乎所有的编译器使用的存储空间都比所要求的大。下表就是内置算术类型的最小存储空间。
类型 最小存储空间bool---int 16bitlong32bitchar 8bitw_char16bitshort16bitfloat6位有效数字double float10位有效数字long double float10位有效数字除 bool 类型外,整型可以是带符号的(signed)也可以是无符号的(unsigned)。顾名思义,带符号类型可以表示正数也可以表示负数(包括 0),而无符号型只能表示大于或等于 0 的数。整型 int、short 和 long 都默认为带符号型。要获得无符号型则必须指定该类型为 unsigned,比如 unsigned long。unsigned int 类型可以简写为unsigned也就是,unsigned 后不加其他类型说明是unsigned int。
和其他整型不同,char 有三种不同的类型:plain char 、unsigned char 和signed char。虽然 char 有三种不同的类型,但只有两种表示方式。可以使用unsigned char 或 signed char 表示 char 类型。使用哪种 char 表示方式由编译器而定。
- C++(二)内置类型
- (二)基本内置类型
- c——内置类型
- 有章法的学习c++(4)基本内置类型(二)
- C++冲刺(二)内置类型转换
- C++学习笔记二:基本内置类型
- C/C++ 内置类型的数值范围
- c++primer/2/21---基本内置类型
- 用C内置类型做四则运算
- C++Primer读书笔记之基本内置类型
- C/C++ 内置类型转换注意点
- C/C++中的内置基本类型
- c++primer笔记--2.1基本内置类型
- c——内置类型字面值
- c——内置类型提升
- c++primerP29-----P51 基本内置类型,变量,复合类型
- 内置类型
- c++基础二(基本知识-基本内置 类型)
- 利用Explain分析SQL--【监控】
- [leetcode] Distinct Subsequences
- win7与VMware/VBox下linux共享文件夹方法
- windows 8 下五笔98版和新世纪版的解决方案
- 综合谈下Java当中对Date的处理
- C++(二)内置类型
- Wince6 Eboot中加入开机画面
- 定制mini2440 wince启动界面
- WinCE启动界面的定制
- Rookie零基础学java(七)之流程控制
- 2013年学习计划
- 心得15-hibernate的优化2-缓存(一级、二级)
- 心得16-hibernate的优化3-事务处理
- linux常用命令重点提取