太原PHP培训
达内太原php培训中心

0351-5608878

热门课程

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

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

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

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

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培训:软件项目免坑指南(二)

太原php培训:软件项目免坑指南(一)

太原php培训:一个女程序员的职场自述

太原php培训:ML 工程师需了解的 10 大算法(二)

选择城市和中心
贵州省

广西省

海南省