(1)byte的范围:-128~127。
128:10000000
-128:10000000(这里的1既是符号位,也是数值位)
(2)数据类型转换(默认)
byte,short,char——int——long——float——double
long:8个字节 float:4个字节
A:他们底层的存储结构不同。
B:float表示的数据范围比long的范围要大
(3)java语音中的字符占用两个字节。
%的应用:得到的是余数。
整数相除只能得到整数,除非变化成浮点数。
(4)int a = 10 ; int b = 10 ; int c = 10;
a = b ++;//a=10,b=11,c=10
c = -- a ;//a=9,b=11,c=9
b = ++a;//a=10,b=10,c=9
a = c --;//a=9,b=10,c=8
(5)s += 1等价于 s =(s的数据类型)(s + 1);
(6)逻辑运算符
& 与:false则false。
| 或:有true则true。
^ 异或:相同为false,不同为true。
! 非:非false则true,非true则false。
时间: 2024-10-02 03:42:51