第一部分
读ASCII表 先读 “竖” 、后读 “横”
例如:A , 二进制是 0100 0001 十进制是 2^6 + 1 = 65 十六进制 41
F : 二进制是 0100 0110 十进制是 2^6 + 2^2+2=70 十六进制 46
十六机制转十进制 , 46 ,4 * 16^1 + 6=70
这篇博客详解进制转换:http://www.cnblogs.com/gaizai/p/4233780.html
2.3.1 :引用的作用
引用和指针相同点: 都能提供对其他对象的间接访问
区别:
引用并非一个对象,一旦定义了引用,就无法令其再绑定到另外的对象,之后每次使用这个引用都是访问它最初绑定的那个对象;
打印 byte[] hex字符
https://www.jianshu.com/p/181a42f73e74
int ival =1024;
int &refVal = ival;
指针和它存放的地址之间没有这种限制,和其他任何变量(除引用外)一样,给指针赋值就是令它存放一个新的地址,从而指向一个新的对象;
int i=42;
int *pi = &i;
从代码也可以看到他们的写法也是差别很大的
进制转换
1字节(Byte) = 8位(bit)
https://meandni.com/2020/05/12/3619/#more
编码: https://developer.ibm.com/zh/articles/j-lo-chinesecoding/