课程咨询 :13623629309

太原PHP培训 > 达内新闻 > 计算机程序的思维逻辑 (2) :赋值--上
  • 计算机程序的思维逻辑 (2) :赋值--上

    发布:太原PHP培训      来源:伯乐在线      时间:2016-08-02

  • 上节我们说了数据类型和变量,通过声明变量,每个变量赋予一个数据类型和一个有意义的名字,我们就告诉了计算机我们要操作的数据。

    有了数据,我们能做很多操作。但本文只说说对数据做的第一个操作:赋值。声明变量之后,就在内存分配了一块位置,但这个位置的内容是未知的,赋值就是把这块位置的内容设为一个确定的值。

    Java中基本类型、数组、对象的赋值有明显不同,本文介绍基本类型和数组的赋值,关于对象后续文章会详述。

    我们先来说基本类型的赋值,然后再说数组的赋值。

    基本类型的赋值

    整数类型

    整数类型有byte, short, int和long,分别占用1/2/4/8个字节,取值范围分别是:

    太原达内php编程培训

    我们用^表示指数,2^7即2的7次方。这个范围我们不需要记的那么清楚,有个大概范围认识就可以了,大多数日常应用,一般用int就可以了。后续文章会从二进制的角度进一步分析表示范围为什么会是这样的。

    赋值形式很简单,直接把熟悉的数字常量形式赋值给变量即可,对应的内存空间的值就从未知变成了确定的常量。但常量不能超过对应类型的表示范围。例如:

    太原达内php培训班

    但是,在给long类型赋值时,如果常量超过了int的表示范围,需要在常量后面加大写或小写的L,即L或l,例如:

    太原达内php培训班

    这个是由于数字常量默认为是int类型。

    小数类型

    小数类型有float和double,占用的内存空间分别是4和8个字节,有不同的取值范围和精度,double表示的范围更大,精度更高,具体来说:

    太原达内php培训班

    取值范围看上去很奇怪,一般我们也不需要记住,有个大概印象就可以了。E表示以10为底的指数,E后面的+号和-号代表正指数和负指数,例如:1.4E-45表示1.4乘以10的-45次方。后续文章会进一步分析小数的二进制表示。

    对于double,直接把熟悉的小数表示赋值给变量即可,例如:

    太原php培训

    但对于float,需要在数字后面加大写F或小写f,例如:

    太原php培训机构

    boolean类型

    这个很简单,直接使用true或false赋值,分别表示真和假,例如:

    太原达内php

    字符类型

    字符类型char用于表示一个字符,这个字符可以是中文字符,也可以是英文字符。在内存中,Java用两个字节表示一个字符。赋值时把常量字符用单引号括起来,不要使用双引号,例如:

    太原达内科技

    关于字符类型有一些细节,后续文章会进一步深度解析。

    达内时代科技集团致力于培养面向电信和金融领域JavaC++C#/.Net3G/Android3G/IOSPHP、嵌入式、软件测试、UID、网络营销、网络工程、会计、UEDwebUnity3D、大数据、童程童美等17大方向中高端软件人才课程与少儿教育课程。选择太原达内培训,不再孤军奋战,轻轻松松做IT高薪白领。太原达内培训带领有明确目标的学子迈向成功之路!想找工作的求职者可以加QQ3373924515(太原达内就业服务部)咨询了解。

上一篇:计算机程序的思维逻辑 (1):数据和变量

下一篇:计算机程序的思维逻辑 (2) :赋值--下

最新开班日期  |  更多

php高级开发名企定制班(剩2个名额)

php高级开发名企定制班(剩2个名额)

开班日期:12-30

php高级开发周末班(剩5个名额)

php高级开发周末班(剩5个名额)

开班日期:12-30

php高级开发免费试听(剩5个名额)

php高级开发免费试听(剩5个名额)

开班日期:12-30

更多高级开发工程师精品班

更多高级开发工程师精品班

开班日期:12-30

  • 地址:山西省太原市小店区学府街长治路高新国际A座24层
  • 课程培训电话:13623629309     全国服务监督电话:400-827-0010
  • 服务邮箱 ts@tedu.cn
  • 2001-2016 达内国际公司(TARENA INTERNATIONAL,INC.) 版权所有 京ICP证08000853号-56

    在线客服系统