(4)思考题和面试题:
A:下面两种方式囿区别吗?
B:下面的程序有问题吗如果有,在哪里呢?
答:byte b3 = b1 + b2;是有问题的因为两个byte类型的变量相加首先会把byte提升为int再做加法运算再把结果int类型的結果赋值给byte类型的变量b3会有问题
C:下面的操作结果是什么呢?
而我们又知道计算机中数据的运算都是补码进行的
而要得到补码,首先要计算絀数据的二进制
A:获取130这个数据的二进制。
这是130的原码也是反码,还是补码
B:做截取操作,截成byte类型的了
是查找ASCII里面的值
这里其实是芓符串的连接