【学习笔记】数据类型与运算符号

本文详细介绍了Java中各种基本数据类型的特点,包括其大小、范围及默认值,并概述了常见的运算符及其使用方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

数据类型              大小                                              范围                                                    默认值 

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;

a<<<x   不带符号向左移位x;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值