我想知道如何在理论上将整数转换为字节。我的意思是我不想使用预定义的程序,但我只想知道如何实现它。我知道从-128 到 127 的整数与字节相同,但问题是从 128 到 128 到 +infinite 以及从 -129 到 -infinite。例如给出以下代码:
Integer a = 140;//10001100 this is his binary conversion
Byte zz = (byte) a.byteValue();
System.out.println(zz);// result is -116
这种转换在java中是如何工作的?提前致谢