一些特别基础的内容,并不进行总结。如关键字,保留字和标识符等不进行总结。
一:标识符
标识符需特别注意的地方:
- 标识符不能包含空格
- 变量都定义在其作用域内。变量的作用域:其定义所在的一对{}内
标识符的命名规范:
二:变量分类:
- 按数据类型
- 按声明的位置不同
注意:字符串String是一个类类型
(1)变量的分类-按数据类型不同
(2)变量的分类-按声明的位置不同
三:变量声明中的特殊情况:
声明long型变量,必须以" l “或” L “结尾
声明float型常量,须后加’ f '或 ’ F‘结尾
四:转义字符: (转移符号为 \ )
基本数据类型之间做运算:
自动类型提升:当容量小的数据类型的变量与容量大的数据类型的变量做运算时,结果自动提升为容量大的数据类型。(注:此时的容量大小指的是,表示数的范围的大和小)
byte,char,short->int->long->float->double
特别的 当byte ,char,short三种类型的变量之间做运算时,其结果必须用int定义
强制类型转换:将容量大的数据类型的变量转换为容量小的数据类型的变量。
需要使用强转符,且可能会导致精度损失。
整形默认为int,浮点型默认为double