变量,运算符(笔记)

来源:互联网 发布:炒股神器软件 编辑:程序博客网 时间:2024/05/29 16:29

变量:就是将不确定的数据进行存储,也就是需要在内存中开辟一个空间。

如何开辟内存空间呢?

就是通过明确数据类型,变量名称和数据来完成的。

数据类型::

基本数据类型: 数值型 : 整数型(byte,short,int,long)   整数类型之所以划分如何清楚,因为在内存中开辟的空间不一样

浮点型(float,double)      单精度   双精度

字符型(char)

布尔型(boolean)

引用数据类型: 类(class)

接口(interface)

数组([ ])

定义变量的格式;

数据类型  变量名   =  初始化值


类型的转换

对于整数类型之间,可以直接运算,但是必须有一个操作前提,就是自动类型提升,先要把两个类型提升为同一个数据类型,原则:已大的为主,往大的提升。

运算符

算术运算符

a++     (先出去,在加)

++a (先加,在出去)

转义字符:通过\来转变后面字母或者符号的含义

赋值运算符

x += 4  ;  把左右两边的和赋给左边



short  s = 4;

s  = s + 5;    (编译报错:因为这是两次运算)

s += 5; (编译错误,因为这是一次运算,就等于直接赋值,内部有一个自动转换动作)

逻辑运算符 (用于连接布尔类型的表达式)

& (与)有一个false 结果为false  只有两边为true 结果为true

| (或)有一个true记过为true  只有两边为false 结果为false

^ (异或)两边相同结果为false 两边不同结果是true

! (非)

&& (短路)当左边为false 右边不运算,比 & 运算效果更高,

|| () 当左边为true 右边不运算,比 | 运算效果更高,


0 0
原创粉丝点击