我在c语言得到内存里的值是:
03 A3 B1 5B 50 FA 13 B0 1E 46 F2 2E 69 76 0C 39
DC 39 95 5D 9D FB 7D 43 BF 44 E1 ED C5 0B BB 75
........AC D0 B3 1D CE 1E 6A 3F D7 C9 EB DD EB 67 91 5F在java里面得到的byte[] 的值是:
3, -93, -79, 91, 80, -6, 19, -80, 30, 70, -14, 46, 105, 118, 12, 57,
........-36, 57, -107, 93, -99, -5, 125, 67, -65, 68, -31, -19, -59, 11, -69, 117,
-84, -48, -77, 29, -50, 30, 106, 63, -41, -55, -21, -35, -21, 103, -111, 95请教一下,这两块数据是不是相同的数据呢?
我看过java中的 3 转成16进制就是c中的03,而java中的-93 转成16进制就是c中的A3
对我的程序有影响没有?
03 A3 B1 5B 50 FA 13 B0 1E 46 F2 2E 69 76 0C 39
DC 39 95 5D 9D FB 7D 43 BF 44 E1 ED C5 0B BB 75
........AC D0 B3 1D CE 1E 6A 3F D7 C9 EB DD EB 67 91 5F在java里面得到的byte[] 的值是:
3, -93, -79, 91, 80, -6, 19, -80, 30, 70, -14, 46, 105, 118, 12, 57,
........-36, 57, -107, 93, -99, -5, 125, 67, -65, 68, -31, -19, -59, 11, -69, 117,
-84, -48, -77, 29, -50, 30, 106, 63, -41, -55, -21, -35, -21, 103, -111, 95请教一下,这两块数据是不是相同的数据呢?
我看过java中的 3 转成16进制就是c中的03,而java中的-93 转成16进制就是c中的A3
对我的程序有影响没有?
因为任何数据都是以字节形式存在的,所以取出来的字节形式应该是一样的