Skip to content

Commit e30698c

Browse files
committed
Auto saved by Logseq
1 parent 6f9a729 commit e30698c

5 files changed

Lines changed: 10 additions & 5 deletions

pages/P33 二进制与十六进制的互换.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,5 @@
33
- 将二进制数从右往左每四位一组,不足四位则在左侧补0,得到若干个四位二进制数。
44
- 将每个四位二进制数转换为对应的十六进制数。
55
- 十六进制转换为二进制
6-
- 将十六进制中的每个数字转换成四个二进制数。
6+
- 将十六进制中的每个数字转换成四个二进制数。
7+
- - https://github.com/27Aaron/Learning-Programming/tree/main/Java/P33
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
- #Java #数据类型
22
- ![image.png](../assets/datatype.png)
3-
- ![image.png](../assets/datatype2.png)
3+
- ![image.png](../assets/datatype2.png)
4+
- - https://github.com/27Aaron/Learning-Programming/tree/main/Java/P35

pages/P36 整数类型详解 1.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,4 +24,5 @@
2424
- 强制类型转换时,底层二进制是如何变化的?原则:砍掉左侧多余的二进制。
2525
- 强制类型转换时,精度可能会损失,也可能不会损失,这要看具体的数据是否真正的超出了强转后的类型的取值范围。如下图:水可能溢出,也可能不会溢出,这要看真实存放的水有多少
2626
- 请推算结果:byte b = (byte)150;
27-
- ![image.png](../assets/typeswitch.png)
27+
- ![image.png](../assets/typeswitch.png)
28+
- - https://github.com/27Aaron/Learning-Programming/tree/main/Java/P36

pages/P37 整数类型详解 2.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,5 @@
77
- byte b = 128;// 编译报错
88
- 这样就会报错,需要做强制类型转换,例如:
99
- byte b = (byte) 128;
10-
- 在整数类型中,除了byte有这个待遇之外,short同样也是支持的。也就是说:如果整数型字面量没有超出short取值范围时,也是支持直接赋值的。
10+
- 在整数类型中,除了byte有这个待遇之外,short同样也是支持的。也就是说:如果整数型字面量没有超出short取值范围时,也是支持直接赋值的。
11+
- - https://github.com/27Aaron/Learning-Programming/tree/main/Java/P37

pages/P38 整数类型详解 3.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,5 @@
1818
- int a = 10; int b = 3;byte x = (byte) (a / b) ;
1919
- 这里需要注意的是:注意小括号的添加,如果不添加小括号,例如:
2020
- int a = 10; int b = 3;byte x = (byte) a / b;
21-
- 这样还是编译报错,因为只是将a强转为byte了,b还是int。byte和int混合运算,结果还是int类型。
21+
- 这样还是编译报错,因为只是将a强转为byte了,b还是int。byte和int混合运算,结果还是int类型。
22+
- - https://github.com/27Aaron/Learning-Programming/tree/main/Java/P38

0 commit comments

Comments
 (0)