问答详情
源自:5-1 java中的进制

这句话什么意思?

result+=(int)((arr[i] & 0xff)<<i*8);

提问者:初级阶段 2018-02-07 15:48

个回答

  • jisu_che
    2018-02-10 22:17:58
    已采纳

    0xff就是八个1的二进制数,arr[i]是一个byte型整数,把其左移到相应的高位,再强制转换为interesting类型,并累加到result中