博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
黑马程序员—03-数据类型、常量、变量
阅读量:6120 次
发布时间:2019-06-21

本文共 1406 字,大约阅读时间需要 4 分钟。

------- android培训、java培训、期待与您交流! ----------

 

一、   数据

1. 数据的分类

计算机中存储的数据可以分为两种:静态数据和动态数据。

2. 数据的大小

1)   不管是静态还是动态数据,都是0和1组成的。0和1如何组成这么多的数据?

2)   数据都有大小,静态数据就会占用硬盘的空间,动态数据就占用内存的空间

3)   数据越大,包含的0和1就越多,比特位和字节

4)   一个二进制位为1bit,也就是1个0或1为bit,bit的中文编译是“比特位”;8个二进制位为1byte,也就是8个0或1就为1byte,byte的中文翻译就是“字节”。1 KB = 1024 B,1 MB = 1024 KB,1 GB = 1024 MB,1 TB = 1024 GB

二、          常量

1.     什么是常量

常量,表示一些固定的数据

 

2.     常量的分类

1> 整型常量(int)

包括了所有的整数,比如6、27、109、256、-10、0、-289等

 

2> 浮点型常量(float\double)

浮点型常量分为double和float两种数据类型

u  double:双精度浮点型,其实就是小数。比如5.43、-2.3、0.0等(注意,0.0也算是个小数)

u  float:单精度浮点型,也是小数,比double的精确程度低,也就是说所能表示的小数位数比较少。为了跟double区分开来,float 型数据都是以f结尾的。

 

3> 字符常量(char)

u  将一个数字(0~9)、英文字母(a~z、A~Z)或者 其他符号(+、-、!、?等)用单引号括起来,这样构成的就是字符常量。比如'6'、'a'、'F'、'+'、'$'等。

 

4> 字符串常量

将一个或者多个字符用双引号("")括起来,这样构成的就是字符串常量。

三、          变量

1.     什么是变量

当一个数据的值需要经常改变或者不确定时,就应该用变量来表示。

2.     定义变量

1>  目的

u  任何变量在使用之前,必须先进行定义。

u  定义变量的目的是:在内存中分配一块存储空间给变量,方便以后存储数据。

u  如果定义了多个变量,就会为这多个变量分别分配不同的存储空间。

2>  格式

变量类型  变量名;

l   变量名属于标识符

l   变量类型

u  不同类型的变量占用不同大小的存储空间。内存极其有限,分配适当的存储空间

u  约束变量所存放的数据类型(方便运算)

 

 

ont-siz�!.px��P��mily:宋体;mso-bidi-font-family:宋体'>1)   注释是在所有计算机语言中都非常重要的一个概念,从字面上看,就是注解、解释的意思

 

2)   注释可以用来解释某一段程序或者某一行代码是什么意思,方便程序员之间的交流。假如我写完一行代码后,加上相应的注释,那么别人看到这个注释就知道我的这行代码是做什么用的

3)   注释可以是任何文字,也就是说可以写中文

4)   在开发工具中注释一般是豆沙绿色

 

2. 单行注释

1)   单行注释以两个正斜杠开头,也就是以//开头,只能注释一行,从//开始到这行的结尾都是注释的内容

2)   任何地方都可以写注释:函数外面、里面,每一条语句后面

 

3. 多行注释

多行注释以/*开头,以*/结尾,/*和*/中间的内容都是注释

  

转载于:https://www.cnblogs.com/zhangxining/p/4175011.html

你可能感兴趣的文章
linux:yum和apt-get的区别
查看>>
Sentinel 1.5.0 正式发布,引入 Reactive 支持
查看>>
如何对网站进行归档
查看>>
数据库之MySQL
查看>>
2019/1/15 批量删除数据库相关数据
查看>>
数据类型的一些方法
查看>>
Mindjet MindManager 2019使用教程:
查看>>
游戏设计的基本构成要素有哪些?
查看>>
详解 CSS 绝对定位
查看>>
AOP
查看>>
我的友情链接
查看>>
打印服务自动停止
查看>>
linux--ab压力测试详解
查看>>
C++模板之typename和class关键字的区别
查看>>
Nginx 代理 jira 和 confluence
查看>>
图形界面
查看>>
【HDU】6012 Lotus and Horticulture (BC#91 T2)
查看>>
redis日常使用汇总--持续更新
查看>>
Linux 安装 JDK
查看>>
leetcode-283-Move Zeroes
查看>>