变量所占用内存空间的大小,取决于其中保存的值的类型。如果只为保存0和1这两种值的变量分配很大的空间,就可能会因为内存空间的浪费而导致内存不足。
对于经常要用的值,根据值的类型预先确定了足够用于保存其值的内存。
最为经常用的是整数,也叫整数型。根据要处理的数值大小,通常需要占用32位和64位的内存空间。
如果要处理小数,会用浮点数。浮点数分为单精度浮点数和双精度浮点数。
单精度浮点数由1个符号位,8位阶码,23位尾数组成。
双精度浮点数由1个符号位,11位阶码,52位尾数组成。
这种由符号部分,指数部分以及尾数部分组成的,用固定长度表示的数据类型。被称为实数类型。
处理真值,有些编程语言,也提供了对表示真和假的真值的逻辑类型处理费支持。