阅读背景:

两个int拼接成long_right_hou的博客_两个int拼接

来源:互联网 

### 两个四字节拼接成八字节

/**
 * 两个四字节拼接成八字节
 * 注意是拼接,不是相加
 */
public class Test {

    public static void main(String[] args) {
        int one = -2147483641;
        int two = 0xefffffff;
        dealLength(one, two);
    }

    private static void dealLength(int one, int two) {
        if ((long) one < 0) {
            long len1 = (long) one & 0x7fffffff;//去除符号位的人为规则规定
            long s = (len1 << 32) | (two & 0XFFFFFFFFL);
            System.out.printf("结果:%d", s);
        }
    }
}/**
 * 两个四字节拼接成八字节
 * 注意是拼接,不



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: