【学习笔记】数据类型与运算符号
2016-08-13 20:10
288 查看
数据类型 大小 范围 默认值
byte(字节) 8 -128 - 127 0
shot(短整型) 16 -32768 - 32768 0
int(整型) 32 -2147483648-2147483648 0
long(长整型) 64 -9233372036854477808-9233372036854477808 0
float(浮点型) 32 -3.40292347E+38-3.40292347E+38 0.0f
double(双精度) 64 -1.79769313486231570E+308-1.79769313486231570E+308 0.0d
char(字符型) 16 ‘ \u0000 - u\ffff ’ ‘\u0000 ’
boolean(布尔型) 1 true/false false
运算符号
(1)符合+,-,*,/ 及 () 规律;
(2)++,--:自增或自减1; // ++i , i++ 表示为先运用或先运算;
(3)+=,-=,*=,/=,%= : 符号左右运算后赋值给左;
(4)>,<,>=,<=,==,!= : 关系运算符号,返回布尔值;
(5)&&,||,!:逻辑运算符号:与 或 非。返回布尔值。
(6)^ 按位异或:相同输出0,不同输出1; 对同一个值异或两次得原值;
& 按位与: 两位同时为1,输出1,否则输出0;
| 按位或: 两位同时为0,输出0,否则输出1;
~ 按位取反:0变1,1变0;
//
应用于二进制数字;
(7)test?a:b 三元运算符: test为可得布尔值变量,test为true,输出a,test为false,输出b;
(8)a.equals(b) : 字符串等量关系; // !a.equals(b) 不等;
(9) a>>x 带符号 向右移位x ; //符号0,左侧补0;符号1,左侧补1;
a>>>x 不带符号 向右移位x //左侧补0;
a<<x 带符号向左移位x;
4000
a<<<x 不带符号向左移位x;
byte(字节) 8 -128 - 127 0
shot(短整型) 16 -32768 - 32768 0
int(整型) 32 -2147483648-2147483648 0
long(长整型) 64 -9233372036854477808-9233372036854477808 0
float(浮点型) 32 -3.40292347E+38-3.40292347E+38 0.0f
double(双精度) 64 -1.79769313486231570E+308-1.79769313486231570E+308 0.0d
char(字符型) 16 ‘ \u0000 - u\ffff ’ ‘\u0000 ’
boolean(布尔型) 1 true/false false
运算符号
(1)符合+,-,*,/ 及 () 规律;
(2)++,--:自增或自减1; // ++i , i++ 表示为先运用或先运算;
(3)+=,-=,*=,/=,%= : 符号左右运算后赋值给左;
(4)>,<,>=,<=,==,!= : 关系运算符号,返回布尔值;
(5)&&,||,!:逻辑运算符号:与 或 非。返回布尔值。
(6)^ 按位异或:相同输出0,不同输出1; 对同一个值异或两次得原值;
& 按位与: 两位同时为1,输出1,否则输出0;
| 按位或: 两位同时为0,输出0,否则输出1;
~ 按位取反:0变1,1变0;
//
应用于二进制数字;
(7)test?a:b 三元运算符: test为可得布尔值变量,test为true,输出a,test为false,输出b;
(8)a.equals(b) : 字符串等量关系; // !a.equals(b) 不等;
(9) a>>x 带符号 向右移位x ; //符号0,左侧补0;符号1,左侧补1;
a>>>x 不带符号 向右移位x //左侧补0;
a<<x 带符号向左移位x;
4000
a<<<x 不带符号向左移位x;
相关文章推荐
- 【Java学习笔记】基础知识学习1【基本输出,数据类型,基础运算符号】
- python3学习笔记1 不同数据类型的相互运算(1)
- 我的php学习笔记(二)php基本数据类型、基本语法和基本运算类型及其应用
- TensorFlow学习笔记2——数据类型及简单运算
- shell编程学习笔记3--声明数据类型,运算方法,运算符
- Python3.3 学习笔记3 - 数据类型和运算
- Python3学习笔记03-基本数据类型、序列、运算及缩进和选择
- Python学习笔记-数据类型,运算,变量
- Fortran学习笔记1——基础知识(数据基本类型及其运算)
- TensorFlow学习笔记2——数据类型及简单运算
- python学习笔记(一) 基本数据类型及运算
- java个人学习笔记02(注释+数据类型+算术逻辑运算)
- java学习笔记(二) ----基本数据类型应用
- WinApi学习笔记-简单的数据类型
- 【MFC学习笔记2】MFC中的数据类型,全局变量,全局函数和宏。
- C语言学习笔记之基本数据类型
- PL/SQL学习笔记-变量作用域及数据类型深入
- MySQL学习笔记(九)―― MySQL的数据类型(复合型)
- DELPHI学习笔记--数据类型
- SQL Server 2005 T-SQL 学习笔记:新数据类型