分享

2.3.1 变量概述

 静听沙漏 2012-02-15

2.3 变量
2.3.1 变量概述

变量是程序中的基本存储单元,与常量类似,变量也可分为下述类型:
1.整型变量
Java中可使用的整型变量有四种类型,它们分别是:byte、short、int和long。各种整型变量所占内存的位数及其表示范围如表2ˉ5所示。

对于Java的整型变量来说,int类型是最常用的一种数据类型,它所表示的数据范围足够大而且适合于32位、64位处理器。一旦计算过程超出了int类型所表示的范围,便应使用long类型。
由于不同的机器对于多字节数据的存储方式各不相同,有些可能从低字节向高字节存储,有些则可能从高字节向低字节存储,所以特别在进行分析网络协议或文件格式这样的工作时,为了解决不同机器上的字节顺序存储问题,用byte类型来表示数据是合适的。但若是用于计算,由于其表示的数据范围很小,则容易造成溢出。
由于short类型数据限制数据的存储为先高字节,后低字节,因此在某些机器上会引起出错,故很少使用。Java不提供任何无符号整数类型。
2.实型变量
实型变量类型有float和double两种,各种实型变量所在内存的位数及其表示范围如表2ˉ6所示。

使用实型变量进行运算时,双精度类型(double)比单精度类型(float)具有更高的精度和更大的表示范围,因而被经常使用。但在运算精度要求不太高的情况下,使用float类型则有速度快、占用存储空间小的优点,因此也是值得考虑的。
3.字符变量
字符变量的类型为char,它在内存中占16位,其取值范围为0~65535。
Java中的字符数据集属于Unicode字符集,是16位无符号型数据,例如0x0061表示字符′a′,也就是十进制数97。
4.布尔型变量
Java的布尔型变量的取值范围只有两个值:false(假)和true(真)。在内存中占1位。布尔型变量又称为逻辑型变量,一般用于逻辑测试,在程序的流程控制中的使用率相当高。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多